如果你想從一些XML它充氣,你可以按照這個:
裏面你onCreate()
找到如下佈局的觀點:
LinearLayout myLayout = (LinearLayout) findViewById(R.id.mylayoutid);
這裏mylayoutid
會的id您想在其中添加新佈局/視圖的activity_main.xml
的最外部佈局。 然後按一下按鈕的功能將是如下:
public void call_it(Menu v)
{
final LayoutInflater linflater = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout lLayout = (LinearLayout) linflater .inflate(
R.layout.activity_new, null);
myLayout.addView(lLayout)
}
如果你想創建一個新的視圖,並顯示它,你可以做:
TextView txt = new TextView(this);
LayoutParams lp = new LayoutParams(new LinearLayout.LayoutParams(LayourParams.WRAP_CONTENT,LayourParams.WRAP_CONTENT));
txt .setLayoutParams(lp);
txt .setTextSize(10);
myLayout.addView(txt);
設置一個看法?意味着開始一項新的活動?或者在同一活動中顯示任何視圖?並分享您試過的代碼 – 2013-02-14 09:47:21
我想在同一活動中顯示新視圖或佈局。 – 2013-02-14 09:48:21
你只是在烏拉圭按鈕點擊佈局中可見... – duggu 2013-02-14 09:49:21