![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
android viewpager中多个view用同一个布局文件,怎么设置控件的不同值?
布局文件里有一个图片和一个文本。privatevoidinitListViews(intcount){listViews=newArrayList<View>();Lay...
布局文件里有一个图片和一个文本。
private void initListViews(int count) {
listViews = new ArrayList<View>();
LayoutInflater inflater = getLayoutInflater();
listViews.add(inflater.inflate(R.layout.vxml, null));
之后怎么赋值给图片或文本? 展开
private void initListViews(int count) {
listViews = new ArrayList<View>();
LayoutInflater inflater = getLayoutInflater();
listViews.add(inflater.inflate(R.layout.vxml, null));
之后怎么赋值给图片或文本? 展开
1个回答
展开全部
两种解决方案:
1. 针对不同的view创建不同的布局文件;
2. 针对同一个布局文件,采用不同的控件名称,也可在同一个页面布局中采用相同布局文件,但是其id是统一的,固存在数据交互问题,改了一个控件的属性值,必然会影响其他布局中相同id的控件属性值,所以在同一个页面中相同id控件的值是不能不同的。
1. 针对不同的view创建不同的布局文件;
2. 针对同一个布局文件,采用不同的控件名称,也可在同一个页面布局中采用相同布局文件,但是其id是统一的,固存在数据交互问题,改了一个控件的属性值,必然会影响其他布局中相同id的控件属性值,所以在同一个页面中相同id控件的值是不能不同的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询