android - umbral - vistas en sharepoint 2013
Cómo colocar los elementos de la lista en la parte inferior de la vista de lista en el Cajón de navegación como Foursquare (2)
Jay Donga fue de gran ayuda, pero tuve que cambiar dos métodos para insertar un pie de página en mi DrawerLayout.
// WITHOUT FOOTER VIEW
mDrawerLayout.isDrawerOpen(mDrawerList)
mDrawerLayout.closeDrawer(mDrawerList)
// WITH FOOTER VIEW
mDrawerContent = (RelativeLayout) findViewById(R.id.relative_layout);
mDrawerLayout.isDrawerOpen(mDrawerContent)
mDrawerLayout.closeDrawer(mDrawerContent)
Tengo una vista de lista para el cajón de navegación, ¿cómo puedo colocar un elemento de lista como "Agregar amigos", "Configuración" alineado en la parte inferior de la vista de lista
Actualización 1
Añado una vista de configuración a la vista de pie de página.
View settingView = getLayoutInflater().inflate(R.layout.drawer_list_item, null);
TextView textView = (TextView)settingView.findViewById(R.id.drawer_list_item_text_view);
textView.setText("Settings");
drawerListView.addFooterView(settingView);
El elemento de configuración aparece en la última en la vista de lista con éxito. Pero, ¿cómo puedo hacer que se pegue y se alinee en la parte inferior? Gracias.
Puede colocar el ListView
dentro de un RelativeLayout
y asignar android:layout_gravity="start"
al RelativeLayout
. Y establezca la android:layout_alignParentBottom="true"
en la vista que desea establecer en la parte inferior de ListView
.
Esto puede ayudarte.
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:id="@+id/content_frame"...../>
<RelativeLayout
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start" >
<ListView
android:id="@+id/left_drawer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#111"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" >
<TextView
android:id="@+id/text_view1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Add Friends" />
<TextView
android:id="@+id/text_view2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Settings" />
</RelativeLayout>
</RelativeLayout>
</android.support.v4.widget.DrawerLayout>