我的问题是,我正在尝试做的是在基于组件的编程中使用布局文件,
假设我们有一个如下所示的布局文件,
以下图片是我的主要版面设计。
以下图片是我的子用户控件的设计
我想动态填充子用户控件的项目。
在主布局的活动中(我想用这个UserControl填充一个ListView)是否可以动态多次添加上述控件?
我还要问,是否可以更改每行的“文件名”“上传”标签?
我尝试从此布局获取实例的是
创建名为 TableRow 和 setContentView(R.layout.uploadrow_layout)的活动;
然后在以下所有代码部分中, rl 变量为空
RelativeLayout rl=(RelativeLayout)(new TableRow().findViewById(R.id.upload_row));
RelativeLayout rl=(RelativeLayout)(findViewById(R.id.upload_row));
RelativeLayout rl=(RelativeLayout)(findViewById(R.layout.uploadrow_layout));
// rl is always null because my activity's content is another layout
当我获得一个实例时,我如何才能到达RelativeLayout成员,或者如何修改其Text和其他属性。
感谢。