0
A
回答
0
該程序塊顯示如何以編程方式創建RadioButton組。
希望它能幫助你。
public class RadioGroupActivity extends Activity {
protected static final String TAG = "RadioGroupActivity";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.radiogroup);
RadioGroup radGrp = (RadioGroup)findViewById(R.id.radGrp);
int checkedRadioButtonID = radGrp.getCheckedRadioButtonId();
radGrp.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup arg0, int id) {
switch(id) {
case -1:
Log.v(TAG, "Choices cleared!");
break;
case R.id.chRBtn:
Log.v(TAG, "Chose Chicken");
break;
case R.id.fishRBtn:
Log.v(TAG, "Chose Fish");
break;
case R.id.stkRBtn:
Log.v(TAG, "Chose Steak");
break;
default:
Log.v(TAG, "Huh?");
break;
}
}});
}
}
0
0
在這裏你有它...
ln = (LinearLayout)findViewById(R.id.Linear_layout); // Assuming linearLayout is your parent layout
RadioGroup rg = new RadioGroup(context); // create the RadioGroup
rg.setLayoutParams(new LinearLayout.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT, 1f));
cg_Value = new String{「item 1」, 「item 2」, 「item 3」};
rb = new RadioButton[cg_Value.length];
rg.setOrientation(RadioGroup.HORIZONTAL);// horizontal or vertical depends on requirement
for (int l = 0; l < cg_Value.length; l++) {
rb[l] = new RadioButton(context);
rg.addView(rb[l]); // the RadioButtons are added to
// the radioGroup instead of the
// layout
rb[l].setTextColor(Color.BLACK);
rb[l].setText(cg_Value[l]);
rb[l].setTextSize(14);
}
//rb[1].setChecked(true);
ln.addView(rg);
希望這會有所幫助
相關問題
- 1. 如何在android中創建類似radiogroup的視圖
- 2. Android RadioGroup Radiobutton Java
- 3. 在RadioGroup中創建多次片段
- 4. 在Android中對齊RadioGroup中的RadioButtons(由代碼創建)
- 5. 爲充氣RadioGroup創建onChangeListener
- 6. radiogroup在android中不工作
- 7. Android:在GridView中使用RadioGroup
- 8. 在android中獲取RadioGroup數
- 9. RadioGroup在Android中對齊
- 10. Android RadioGroup
- 11. Android- Radiogroup
- 12. 如何在Android Studio中創建Java類而不是C++類?
- 13. Android動態RadioGroup
- 14. 創建Java類
- 15. Java Android - 創建我自己的類
- 16. android onCheckedChanged for radiogroup
- 17. 清除Android RadioGroup
- 18. 在java中創建字符串illimitate android
- 19. 在Android Java中創建GPX XML
- 20. android:在XML中定義RadioGroup onCheckChanged
- 21. 在Java中動態編輯/創建類Android
- 22. 無法在Android Studio中創建Java類文件
- 23. Android:如何在java類中創建EditText字段
- 24. 如何創建一個radiogroup 2x2?
- 25. 在java中創建supermetaclass時傳遞類
- 26. 在Java中創建類的數組
- 27. 在Java中創建DBManager類的工具?
- 28. 如何在Java中創建Record類?
- 29. java在子類中創建對象
- 30. 在Java中創建計時器類