如何在屏幕上添加文本视图?

时间:2011-05-29 18:31:19

标签: android

我的活动需要一定数量的CheckedTextViews,具体取决于JSONArray的长度。做这个的最好方式是什么?我应该使用inflater吗?或者我应该以编程方式添加它?哪个更有效率?我该怎么做?

为了更清楚地说明我要做的事情:

我有一个JSONArray并试图为jsonarray中的每个元素添加三个文本字段。

1 个答案:

答案 0 :(得分:1)

好吧,我认为你应该使用inflater并以编程方式进行。

在XML中定义视图以分离您的设计/布局和逻辑。通过单独的JSON条目迭代,并在需要时膨胀视图。

基本步骤看起来像这样:

View inflatedView = View.inflate(this, R.layout.test, null); 
wrapper.addView(inflatedView);

(我在网上举了一个完整的操作方法示例。你可以查一下here