我有一个线性布局,里面有很少的下拉列表和文本视图,现在我想在每次单击“添加更多”按钮时给布局充气,下面是用于给布局充气的代码。我面临的问题是为每个膨胀的布局内容分配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布局充气。
如果有人发现这个问题很愚蠢的话,那就是新的赦免。
注意:如果有人遇到类似问题,请查看以下链接,我发现此链接很有用。
答案 0 :(得分:1)
我认为这会有所帮助。
您可以在将标记设置为唯一时放置任何对象:
yourView.setTag(Object object);
并重审:
object.indexOf(yourView.getTag())
否则你必须使用自定义视图。