【问题标题】:Two list view in androidandroid中的两个列表视图
【发布时间】:2012-08-02 07:24:33
【问题描述】:

我是安卓开发新手。我在一个 xml 文件中有两个列表视图。我在相对布局下放置了两个列表视图,并将滚动视图应用于整个相对布局。但这里的问题是,当我尝试滚动列表视图时,我的整个页面都会滚动。有什么建议可以解决这个问题吗?提前致谢。

【问题讨论】:

  • 你能发布你的xml吗?

标签: android listview android-layout


【解决方案1】:

ScrollView 中使用ListView 将无法在android 中正常工作。如果你想拥有多个 ListView 可能你可以试试 Jeff Sahrkey 适配器 -

http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/

【讨论】:

    【解决方案2】:
     //Work in xml file    
    <LinearLayout android:layout_weight="1" 
                    android:layout_height="fill_parent" 
                    android:layout_width="fill_parent">
    
                <ListView   android:id="@+id/list1" 
                            android:layout_height="fill_parent" 
                            android:layout_width="fill_parent">
    
                </ListView>
    </LinearLayout>
    

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

    // Now work in java file
     public class yourActivity extends Activity {
     private ListView listv1 = null;
     private ListView listv2 = null;
     private String string1[] = {"apple","card", "man"};
     private String string2[] = {"ball", "soccer", "tiger"};
    
     @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    setContentView(R.layout.main);
    
        //your listview
    listv1 = (ListView) findViewById (R.id.list1);
    listv2 = (ListView) findViewById (R.id.list2);
    
    listv1.setAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, string1));
    listv2.setAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, string2));
    
       } 
    
     } 
    

    【讨论】:

      猜你喜欢
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多