如何在不在xml文件中的代碼中創建textview。這是因爲根據某個整數,textview的數量會在我的應用程序中發生變化。我們如何創建動態文本視圖?
1
A
回答
0
像下面這樣的東西應該是你所需要的:
final int N = 10; // total number of textviews to add
final TextView[] myTextViews = new TextView[N]; // create an empty array;
for (int i = 0; i < N; i++) {
// create a new textview
final TextView rowTextView = new TextView(this);
// set some properties of rowTextView or something
rowTextView.setText("This is TextView #" + i);
// add the textview to the linearlayout
myLinearLayout.addView(rowTextView);
// save a reference to the textview for later
myTextViews[i] = rowTextView;
}
2
這是創建的TextView動態
LinearLayout layout = (LinearLayout) findViewById(R.id.llayout);
for (int i = 0; i < 3; i++) {
TextView dynamicTextView = new TextView(this);
dynamicTextView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
dynamicTextView.setText("NewYork");
layout.addView(tstate);
}
0
private LinearLayout ll;
private TextView tv;
// in oncreate()
onCreate()
{
int WrapWidth = LinearLayout.LayoutParams.WRAP_CONTENT;
int WrapHeight = LinearLayout.LayoutParams.WRAP_CONTENT;
tv = new TextView(this);
ll.addView(tv,WrapWidth,WrapHeight);
}
0
代碼也許這是你需要的東西:
LinearLayout lin = (LinearLayout) findViewById(R.id.myLinear);
for (int i = 0; i <= 10 ; i++)
{
TextView myText = new TextView(this);
myText.setText("textview# "+ i);
lin.addView(myText);
}
0
代碼在這裏
final int c = 12;
final TextView[] mtext = new TextView[c];
for (int i = 0; i < c; i++) {
TextView rowtxt = new TextView(this);
rowtxt.setText("Hello" + i);
myLinearLayout.addView(rowtxt);
myTextViews[i] = rowtxt;
myTextViews[i].setOnClickListener(onclicklistener);//textview click
}
OnClickListeners代碼是在這裏
OnClickListener onclicklistener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v == myTextViews[0]){
//do whatever you want....
}
}
};
希望這有助於您
0
您使用TextView textView = new TextView(CurrentActivity.this);
,然後添加附帶TextView
類
相關問題
- 1. 如何創建動態文件視圖?
- 2. 創建動態文本視圖
- 3. android動態創建文本視圖
- 4. C#MVVM如何動態創建視圖
- 5. 如何動態創建部分視圖
- 6. 如何動態創建視圖組?
- 7. 我們如何創建列表視圖Swipeout在陣營本地
- 8. 如何創建動態視頻文件?
- 9. 動態創建視圖
- 10. 動態創建視圖表
- 11. 動態創建視圖
- 12. 動態視圖創建
- 13. 創建MongoDB動態視圖
- 14. 動態創建視圖
- 15. 創建Xml vs動態創建視圖
- 16. Android - 在活動中創建動態文本視圖
- 17. 如何創建動態文本?
- 18. Java - 動態構建文本視圖ID
- 19. 如何動態創建文本框,當我們點擊使用angularjs
- 20. 如何創建一個動態表格視圖我想知道
- 21. 如何使用多個動態字段創建「創建視圖」?
- 22. 如何使用動態創建的'el'創建Backbone視圖?
- 23. 在andorid裏創建listview裏面的動態文本視圖
- 24. 將樣式應用到動態創建的文本視圖
- 25. 我如何動態地創建我的文件夾中創建動態圖像靜態鏈接Django模板
- 26. 我們可以使視圖動態xpage ..?
- 27. 如何動態設置圖片視圖的文本視圖
- 28. 動態創建文本框
- 29. 動態創建文本框
- 30. 創建動態文本框
你怎麼綁定'OnClickListeners'創建的元素二傳手參數呢? –