1
- 我有一個活動,它使用一個帶有LinearLayout的佈局。
- 現在我想在運行時創建一個加載其他佈局的子活動,並將此佈局作爲我的LinearLatout的項目添加。
如何做到這一點?請爲我提供代碼示例。添加到LinearLayout另一個佈局和單獨處理此佈局
如何做到這一點?請爲我提供代碼示例。添加到LinearLayout另一個佈局和單獨處理此佈局
我找到了解決方案,其他的SOF問題:Android: start an intent into a framelayout
看來,這是爲我工作:
public class FormActivity extends ActivityGroup {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.form);
LocalActivityManager m = getLocalActivityManager();
Intent intent = new Intent().setClass(this, ContactFieldActivity.class);
Window w = m.startActivity("tratat", intent);
View v = w.getDecorView();
LinearLayout container = (LinearLayout)findViewById(R.id.fieldsContainer);
container.addView(v);
}
}
我愛你的男人!謝謝! = P – renanlf 2012-08-30 18:02:07