如何在ArrayAdapter创建的布局中显示其他textview等

时间:2014-09-27 22:31:47

标签: android android-layout android-listview android-arrayadapter

希望有人可以提供帮助。我的活动扩展了ListView,在OnCreate中创建了一个ArrayAdapter。我在其getView函数中编写的自定义ArrayAdapter类创建了每个列表项以具有textview和复选框。它通过膨胀单独的布局来实现。这实际上意味着从未使用过活动的布局。一切正常。但理想情况下,我在这个列表前面还有一个textview,后面还有一个按钮。我如何/在哪里添加这些!?!

1 个答案:

答案 0 :(得分:0)

有关详细信息,请参阅此链接: http://developer.android.com/reference/android/app/ListActivity.html

它解释了如何正确地执行您要求的操作,使用活动的自定义视图并仍然使用ListActivity类。

  

屏幕布局

     

ListActivity的默认布局由单个布局组成,   屏幕中央的全屏列表。但是,如果你愿意,   您可以通过设置自己的视图布局来自定义屏幕布局   在onCreate()中使用setContentView()。要做到这一点,你自己的观点必须   包含一个ID为“@android:id / list”的ListView对象(或列出if   它在代码中)

     

或者,您的自定义视图可以包含任何其他视图对象   列表视图为空时显示的类型。这个“空单”   通知程序必须具有id“android:id / empty”。注意空的时候   视图存在,列表视图将在没有数据时隐藏   显示。