0

我有一个线性布局,里面有很少的下拉和文本视图,现在我想每次点击“添加更多”按钮时都膨胀布局,下面是膨胀布局的代码。我面临的问题是将 id 分配给每个膨胀的布局内容。为了处理膨胀布局的内容,每次我膨胀布局时,我都需要每个内容的唯一 id。

LayoutInflater inflater = (LayoutInflater)   getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View row_view;
row_view = (View)inflater.inflate(R.layout.inflatefloor,null);
                inflatefloordetails.addView(row_view);

这里 inflatefloor 是要充气的布局,inflatefloordetails 是要在其中充气的主要根布局,每次单击按钮时我都会充气 inflatefloor 布局。

如果有人觉得这个问题很愚蠢,请原谅 Android 新手。

注意:如果有人遇到类似问题,请查看下面的链接,我发现此链接很有用。

如何设置动态创建布局的 ID?

4

1 回答 1

1

我认为这会有所帮助。

将标签设置为唯一时,您可以放置​​任何对象:

yourView.setTag(Object object);

并检索它:

object.indexOf(yourView.getTag())

否则,您必须使用自定义视图。

于 2017-05-22T06:07:01.370 回答