2012-11-24 35 views
1

我有一个小问题试图在线性布局排列2列表视图
1列表视图(左)有修复文本,所以问题是2列表视图时,右侧列表视图中有更多的文本对齐2列表视图之间的文本android线性布局

继承人的活动代码:

lv1 = (ListView) findViewById (R.id.aulalist); 
lv2 = (ListView) findViewById (R.id.horariolist); 
String [] horarios = res.getStringArray(R.array.horarios); 
lv1.setAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, horarios)); 
lv2.setAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, aula)); 

和布局代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      > 

<LinearLayout 
    android:layout_width="169dp" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <ListView 
     android:id="@+id/aulalist" 
     android:layout_width="169dp" 
     android:layout_height="fill_parent" 

     /> 

</LinearLayout> 
<LinearLayout android:orientation="vertical" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_weight="1" 
       > 

    <ListView 
     android:id="@+id/horariolist" 
     android:layout_width="wrap_content" 
     android:layout_height="fill_parent" /> 

</LinearLayout> 
</LinearLayout> 

回答

1

你不需要EN在LinearLayout中关闭你的ListView。试试这个下面的代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="horizontal" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 

<ListView 
    android:id="@+id/aulalist" 
    android:layout_width="0dp" 
    android:layout_height="fill_parent" 
    android:layout_weight="1" > 
</ListView> 

<ListView 
    android:id="@+id/horariolist" 
    android:layout_width="0dp" 
    android:layout_height="fill_parent" 
    android:layout_weight="1" > 
</ListView> 

+0

谢谢你的提示。我删除了线条布局和代码工作正常,但文本没有像我期望的那样对齐。 – VictorLS

相关问题