我正在尝试在循环中使用 LayoutInflater,但是每次实例化这些人中的一个时,我都需要修改在每个实例中找到的至少 2 个 TextView。我目前拥有的内容可以适当地实例化并像我想要的那样添加膨胀的 xml 视图,但结果是只有第一个 instatiaton 的资源被修改,因此它只是被多次覆盖。
LayoutInflater inflater;
TextView eTitle;
for(String[] episode : episodes) {
//Log.d("Episodes", episode[0] + " / " + episode[2]);
inflater = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.episode_list_item, listView);
eTitle = (TextView) findViewById(R.id.episode_list_item_title);
eTitle.setText(episode[2]);
}
我的列表的示例输出:
- 04 - 第04集
- 剧集标题
- 剧集标题
- 剧集标题
它应该看起来像这样:
- 01 - 第 01 集
- 02 - 第02集
- 03 - 第03集
- 04 - 第04集
我需要做些什么来确保我从我的膨胀布局中获得相应的唯一 textview id?