如果你想从一些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