android-developers
[Arriba] [Todas las Listas]

[android-developers] Re: Tiene Google desarrollado FragmentLayoutSupport

To: Android Developers <android-developers@xxxxxxxxxxxxxxxx>
Subject: [android-developers] Re: Tiene Google desarrollado FragmentLayoutSupport.java En una manera incorrecta?
From: m3n0R <cesaryomismo@xxxxxxxxx>
Date: Wed, 30 Nov 2011 05:02:43 -0800 (PST)
Delivery-date: Wed, 30 Nov 2011 08:03:03 -0500
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:date:in-reply-to:references :user-agent:x-http-useragent:message-id:subject:from:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type:content-transfer-encoding; bh=h6GGP9NBeIfFLOO1fSTXZxpXHikQ+U5B0NuaPA4Vxdg=; b=fh7rToMcNbLiEzet00qpAVYekIekX19DThX/TnhfaP7i9oFSAa3rAitavbp926k80C 1uEacy+8Y1z6KPo4ygi1P90uKKcdMjEzjVnOPbH0ILNgztpdOTFN8Wngc/13QdYiqGV2 Q12eHsdMWfVvTCo+clcD4XKq4hdNOck2XEK/I=
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <CAM8hUSumPya-JS6SQMSqUK7w0wvCSL=9hLTzGos4C4WSzY=wDg@mail.gmail.com>
List-archive: <http://groups.google.com/group/android-developers?hl=en_US>
List-help: <http://groups.google.com/support/?hl=en_US>, <mailto:android-developers+help@googlegroups.com>
List-id: <android-developers.googlegroups.com>
List-post: <http://groups.google.com/group/android-developers/post?hl=en_US>, <mailto:android-developers@googlegroups.com>
List-subscribe: <http://groups.google.com/group/android-developers/subscribe?hl=en_US>, <mailto:android-developers+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/android-developers/subscribe?hl=en_US>, <mailto:android-developers+unsubscribe@googlegroups.com>
Mailing-list: list android-developers@xxxxxxxxxxxxxxxx; contact android-developers+owners@xxxxxxxxxxxxxxxx
References: <d78b16a4-1c3c-4eae-8ffb-1c95de7dff38@ca1g2000vbb.googlegroups.com> <CAM8hUSumPya-JS6SQMSqUK7w0wvCSL=9hLTzGos4C4WSzY=wDg@mail.gmail.com>
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
User-agent: G2/1.0
*Ok Lo probaré para hacer.

Otra cosa es. Imagina he hecho un específico *layout, que maneja
clase diferente de pantalla *wides, pero no se preocupa sobre si te en
retrato.  utilizo una condición y utilizar un diferente *layout para cada
posición?

Por ejemplo:

si (*getResources().*getConfiguration().Configuración ==
de orientación.PAISAJE_de ORIENTACIÓN)
    //#adj *layout para PAISAJE
    *mAdapter = nuevo
*NoLocGigAdapter(*getActivity(),*R.*layout.No_*loc_paisaje_de lista_de la actuación,*gList);
más
   //#nom *Layout
   *mAdapter = nuevo
*NoLocGigAdapter(*getActivity(),*R.*layout.No_*loc_retrato_de lista_de la actuación,*gList);
}
*setListAdapter(*mAdapter)


Y en el *getView() método:

si (*getResources().*getConfiguration().Configuración ==
de orientación.PAISAJE_de ORIENTACIÓN)
    //#adj *layout para titular
     de PAISAJE.*tit.*setText(*g.*getTitle());
Más
   //#nom *Layout
   titular.*tit.*setText(*g.*getTitle());
   Titular.*des.*setText(*g.*getDescription());
   Titular.*slots.*setText(Cadena.*valueOf(*g.*getSlotsFree()));
   Titular.Tiempo.*setText(*g.*getTimeLeft());
}


*Thank Tú otra vez


En 28 *nov, 21:17, *Dianne *Hackborn <hack...@xxxxxxxxxxx> escribió:
> Aquello está trabajando tan pretendido para aquella muestra.  Si quieres regresar a los
> detalles en retrato, necesitarás utilizar una aproximación diferente para
> implementar el *UI, enteramente utilizando fragmentos.
>
>
>
>
>
>
>
>
>
> En *Mon, *Nov 28, 2011 en 7:37 AM, *m3*n0*R <cesaryomi...@xxxxxxxxx> escribió:
> > *Hi todo el mundo:
>
> > he justo ha desarrollado algo como el *FragmentLayoutSupport
> > ejemplo de *Google, para mostrar un *ListView y Detalles de cada elemento
> > en la lista.
>
> >*http://*developer.*android.*com/Apoyo/de muestras/de los recursos4*Demos/*src/*com/...
>
> > El punto es, cuándo te consigues la lista en modo de RETRATO, y seleccionas detalles (un *TextView), introduces al Fragmento querido
> > (*DetailsFragment). Una vez eres *therem si giras el teléfono para ATERRIZAR
> > modo, el elemento es bien seleccionado, pero una vez giramos otra vez el teléfono
> > a modo de RETRATO, *tada! Somos en la pantalla de lista en cambio la pantalla
> > de Detalles.
>
> > Cualquiera sabe cómo para solucionar aquello? Es el ejemplo mal?
>
> > --
> > Recibiste este mensaje porque eres *subscribed al *Google
> > Grupos "*Android *Developers" grupo.
> > A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx
> > A *unsubscribe de este grupo, envía *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx
> > 
> > Puesto que más opciones, visita este grupo en
> >*http://grupos.*google.*com/Grupo/*android-*developers?*hl=*en
>
> --
> *Dianne *Hackborn
> *Android Ingeniero de marco
> hack...@xxxxxxxxxxx
>
> Nota: complacer no envía cuestiones privadas a mí, cuando no tengo tiempo para
> proporcionar apoyo privado, y así que no responderá a tal *e-correos.  Todas tales
> cuestiones tendrían que ser *posted en foros públicos, donde yo y otros podemos ver y contestarles.
> 

-- 
Recibiste este mensaje porque eres *subscribed al *Google
Grupos "*Android *Developers" grupo.
A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx
A *unsubscribe de este grupo, envía *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx

Puesto que más opciones, visita este grupo en
*http://grupos.*google.*com/Grupo/*android-*developers?*hl=*en

Ok I'll try it to do.

Another thing is. Imagine I've made an specific layout, that handles
different kind of screen wides, but it doesn't care about if you in
portrait. Shall I use a condition and use a different layout for every
position?

For example:

if (getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_LANDSCAPE) {
    //specific layout for LANDSCAPE
    mAdapter = new
NoLocGigAdapter(getActivity(),R.layout.no_loc_gig_list_landscape,gList);
else {
   //Portrait Layout
   mAdapter = new
NoLocGigAdapter(getActivity(),R.layout.no_loc_gig_list_portrait,gList);
}
setListAdapter(mAdapter)


And in the getView() method:

if (getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_LANDSCAPE) {
    //specific layout for LANDSCAPE
     holder.tit.setText(g.getTitle());
else {
   //Portrait Layout
   holder.tit.setText(g.getTitle());
   holder.des.setText(g.getDescription());
   holder.slots.setText(String.valueOf(g.getSlotsFree()));
   holder.time.setText(g.getTimeLeft());
}


Thank you again


On 28 nov, 21:17, Dianne Hackborn <hack...@xxxxxxxxxxx> wrote:
> That is working as intended for that sample.  If you want to return to the
> details in portrait, you will need to use a different approach for
> implementing the UI, entirely using fragments.
>
>
>
>
>
>
>
>
>
> On Mon, Nov 28, 2011 at 7:37 AM, m3n0R <cesaryomi...@xxxxxxxxx> wrote:
> > Hi everybody:
>
> > I've just have developed something like the FragmentLayoutSupport
> > example from Google, to show a ListView and Details from every element
> > in the list.
>
> >http://developer.android.com/resources/samples/Support4Demos/src/com/...
>
> > The point is, when you you get the list in PORTRAIT mode, and you
> > select details (a TextView), you enter to the Fragment wanted
> > (DetailsFragment). Once you are therem if you turn the phone to LAND
> > mode, the element is well selected, but once we turn again the phone
> > to PORTRAIT mode, tada! we are on the list screen instead the Details
> > screen.
>
> > Anybody knows how to solve that? Is the example wrong?
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx
> > To unsubscribe from this group, send email to
> > android-developers+unsubscribe@xxxxxxxxxxxxxxxx
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Dianne Hackborn
> Android framework engineer
> hack...@xxxxxxxxxxx
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails.  All such
> questions should be posted on public forums, where I and others can see and
> answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx
To unsubscribe from this group, send email to
android-developers+unsubscribe@xxxxxxxxxxxxxxxx
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

<Anterior por Tema] Tema Actual [Siguiente por Tema>