回答
創建/刪除按鈕的+ button
onClick
和- button
如下:
public void onClick(View v) {
switch(v.getId()){
case (R.id.plusbutton):
Button myButton = new Button(this);
myButton.setText("Add Me");
LinearLayout ll = (LinearLayout)findViewById(R.id.buttonlayout);
LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
ll.addView(myButton, lp);
break;.
case (R.id.minusbutton):
Button myButton = new Button(this);
myButton.setText("Remove Me");
LinearLayout ll = (LinearLayout)findViewById(R.id.buttonlayout);
LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
ll.removeView(myButton, lp);
break;
}
}
這是android系統中
LinearLayout row2 = (LinearLayout) findViewById(R.id.hll2);
Button ivBowl = new Button(this);
ivBowl.setText("hi");
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(70, 70);
layoutParams.setMargins(5, 3, 0, 0); // left, top, right, bottom
ivBowl.setLayoutParams(layoutParams);
row2.addView(ivBowl);
這是很簡單的動態創建按鈕。
Button button1=new Button(context);
button1.setText("test");
button1.setId(id);
containerlayout.add(button1);
希望這可以幫助你。
LinearLayout mainLayout = (LinearLayout)findViewById(R.id.yourlayoutidthatisonethepicture);
Button addButton =new Button(this);
addButton.setText("add");
mainLayout.addView(addButton);
除去僅僅是改變同一這種 「mainLayout.addView(addButton)
」 到removeView或按鈕的setVisibility到View.GONE
仍然沒有得到「R.id.yourlayoutidthatisonethepicture」請告訴我 – 2013-02-26 10:05:19
完成:D謝謝你!喲天才:D – 2013-02-26 10:13:49
很高興我可以幫忙;) – 2013-02-26 10:32:18
如果您想創建動態視圖(如EditText,textview等),那麼只需使用此代碼並在您的應用程序中運行它。
MyActivity.java://your的java文件
LinearLayout ll = (LinearLayout)findViewById(R.id.linearLayout1);
EditText et = new EditText(v.getContext());
et.setText("My new Edit Text);
et.setMinLines(1);
et.setMaxLines(3);
ll.addView(et);
在XML文件:
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignBottom="@+id/TextView01"
android:layout_below="@+id/relativeLayout1"
android:orientation="vertical" >
- 1. 在ListView中動態創建按鈕[android]
- 2. 如何在android中動態創建另一個按鈕
- 3. 如何在Android中動態創建按鈕?
- 4. 如何創建像我在Android設計中的動態按鈕
- 5. 如何在Android中創建動態自定義切換按鈕?
- 6. 如何在動態創建的Gridview中創建按鈕?
- 7. 的Android訪問按鈕動態創建
- 8. 如何動態創建推文按鈕?
- 9. 如何動態創建權限按鈕?
- 10. 如何創建動態按鈕iphone xcode?
- 11. 在Android中創建動態按鈕,如瓷磚
- 12. 在matlab中動態創建按鈕
- 13. 在Flex中動態創建按鈕
- 14. 在Java中動態創建按鈕
- 15. 在thymeleaf表中動態創建按鈕
- 16. 在PyQt中創建動態按鈕
- 17. 在窗口中創建動態按鈕
- 18. 在MVC中動態創建按鈕5
- 19. 在ListView中動態創建按鈕
- 20. VBA在excel中創建動態按鈕
- 21. 動態創建按鈕textview按鈕
- 22. 如何在動態按鈕上創建動態按鈕點擊事件 - VB.net
- 23. 如何在動態滑塊上創建動態按鈕
- 24. 動態創建按鈕
- 25. 動態創建WrapPanel按鈕
- 26. Python創建動態按鈕
- 27. 動態創建按鈕
- 28. Javascript - 動態創建按鈕
- 29. OnClickListener動態創建按鈕
- 30. 如何在ios中創建動作多個動態按鈕?
謝謝先生:)感謝您的幫助 – 2013-02-26 06:12:45
buttonlayout是什麼?如何創建 – 2013-02-26 09:24:18