我是 Android 新手,我正在使用http://developer.android.com/training/basics/fragments/index.html上的示例代码
如果我想更新文章片段(目前只有一个TextView)以动态包含更多元素,我该怎么做?
我需要先将 article.xml 转换为布局吗?
也许有人有很多用于动态生成接口的示例代码。
我是 Android 新手,我正在使用http://developer.android.com/training/basics/fragments/index.html上的示例代码
如果我想更新文章片段(目前只有一个TextView)以动态包含更多元素,我该怎么做?
我需要先将 article.xml 转换为布局吗?
也许有人有很多用于动态生成接口的示例代码。
如果我理解正确,您想向现有布局添加更多 UI 元素...
您需要为要放入元素的布局定义一个 id。
比如说..
<LinearLayout
android:id="@+id/myView";
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
</LinearLayout>
您在 onCreate 中的代码中引用它,就像这样..
LinearLayout myDynamicView = (LinearLayout)findVivewById(R.id.myView);
因此,如果您想动态添加元素,您可以通过编程方式创建它们并像这样添加到视图中......
TextView myExtraView = new TextView(this);
myExtraView.setText("added this programmatically");
myDynamicView.addView(myExtraView);
您也可以添加其他元素...您的问题不是很清楚,但基于我的理解;这就是您想要的。只需在搜索栏中搜索动态添加视图。