在我的应用程序活动时得到加载,我做NUM以下文本在一个TextView不改变,而这样做吹气布局
setContentView(R.layout.main2);
layoutToAdd = (LinearLayout) findViewById(R.id.linearLayout1);
for(i=0; i<num;i++)
{
LayoutInflater inflater = LayoutInflater.from(getApplicationContext());
View view = inflater.inflate(R.layout.camera, null);
layoutToAdd.addView(view);
}
的值不同每次。
在我的LayoutInflater布局我有一个文本视图,编辑文本和一个按钮。
现在,他们根据num
中提到的次数显示,现在每次我都希望改变文本和按钮的名称。如何设置TextView和Button的文本。
感谢您的回答。你可以请我说如何找到一个特定的按钮被点击布局inflater ..... –
你可以setTag()http://developer.android.com/reference/android/view/View.html# setTag(java.lang.Object)为您的按钮(根据num例如'view.findViewById(R.id.buttonid).setTag(new Integer(num));')当您膨胀它和OnClickListener时获取此标签。 'public void onClick(View v){Integer buttonNum = v.getTag();}' – Vladimir
thanx ...我对Inflater有一个疑问。是否可以在同一时间在水平和垂直方向上创建充气视图 –