为了账号安全,请及时绑定邮箱和手机立即绑定

Android中的ArrayAdapter创建简单的ListView

Android中的ArrayAdapter创建简单的ListView

梦里花落0921 2019-10-09 16:01:34
我试图Activity在Android中创建一个,此活动仅包含ListView其他内容。据我所知,要填充列表视图,我们需要使用ArrayAdapter。因此,要了解ArrayAdapter,我已阅读以下链接:http://developer.android.com/reference/android/widget/ArrayAdapter.html但是我仍然无法清楚地理解它!最大的疑问之一是为什么构造函数TextView在我的活动没有任何TextViews时需要资源id?我并不是说这是唯一的构造函数,只是我无法理解其背后的逻辑。为了创建一个简单的列表视图,我还引用了以下链接:使用ArrayAdapter的简单ListView示例。但是我的主要疑问还是为什么它需要一个TextView资源ID?如果有人可以举例说明这一点,那将非常有帮助。编辑:ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,          android.R.layout.simple_list_item_1, android.R.id.text1, values);
查看完整描述

3 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

public ArrayAdapter (Context context, int resource, int textViewResourceId, T[] objects)

在这里,资源表示实例化视图时正在使用的布局的“ id”。


现在,此布局具有许多带有其自身ID的子视图。因此,textViewResourceId告诉我们需要用数据填充哪个子视图。


查看完整回答
反对 回复 2019-10-09
  • 3 回答
  • 0 关注
  • 356 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信