在我的應用程序活動時得到加載,我做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有一個疑問。是否可以在同一時間在水平和垂直方向上創建充氣視圖 –