2013-12-19 1 views
0

Я хочу отобразить два списка и некоторые другие компоненты в трех разных кадрах в одном действии. Какую компоновку я должен использовать? Приведите пример для этого. Также дайте мне различные заместителиКак отображать несколько элементов управления в одиночной активности в android

+0

Вы можете использовать любой макет. Сначала прочитайте [this] (http://developer.android.com/guide/topics/ui/declaring-layout.html), а затем используйте один из них. то спросите здесь, если вы столкнулись с какой-либо проблемой. –

ответ

1

Попробуйте следующий код. вы можете установить его ширину и высоту согласно вашему требованию.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" > 

     <ListView 
      android:id="@+id/lvList" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="10dp" 
      android:dividerHeight="1dp" 
      android:fastScrollEnabled="true" 
      android:smoothScrollbar="true" /> 
    </LinearLayout> 

    <View 
     android:layout_width="match_parent" 
     android:layout_height="3dp" 
     android:background="@android:color/black" /> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" > 

     <ListView 
      android:id="@+id/lvList1" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="10dp" 
      android:dividerHeight="1dp" 
      android:fastScrollEnabled="true" 
      android:smoothScrollbar="true" /> 
    </LinearLayout> 

    <View 
     android:layout_width="match_parent" 
     android:layout_height="3dp" 
     android:background="@android:color/black" /> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" > 

     <ListView 
      android:id="@+id/lvList2" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="10dp" 
      android:dividerHeight="1dp" 
      android:fastScrollEnabled="true" 
      android:smoothScrollbar="true" /> 
    </LinearLayout> 

</LinearLayout> 

Надеюсь, это поможет вам.

0

Линейная компоновка - лучшая в использовании или вы можете относиться к макету.

Смежные вопросы