Androidアプリ内の文字列の配列に対応する一連のラジオボタンを作成したいとします。ラジオボタンは、配列から表示されるコンテンツを切り替える必要があります。これはどうすればいいですか?ラジオボタンをプログラムで作成する
25
A
答えて
58
あなたはRadioGroupにラジオボタンを追加する必要があり、その後、layout
からRadioGroup
は私が提出されているもののようないくつかの情報を見逃すことが、あなたのコードは次のようになります。
private void createRadioButton() {
final RadioButton[] rb = new RadioButton[5];
RadioGroup rg = new RadioGroup(this); //create the RadioGroup
rg.setOrientation(RadioGroup.HORIZONTAL);//or RadioGroup.VERTICAL
for(int i=0; i<5; i++){
rb[i] = new RadioButton(this);
rg.addView(rb[i]); //the RadioButtons are added to the radioGroup instead of the layout
rb[i].setText("Test");
}
ll.addView(rg);//you add the whole RadioGroup to the layout
ll.addView(submit);
submit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
for(int i = 0; i < 5; i++) {
rg.removeView(rb[i]);//now the RadioButtons are in the RadioGroup
}
ll.removeView(submit);
Questions();
}
});
}
の別のコードを動的radiobutton
<TableRow>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/radiobuttons">
</RadioGroup>
</TableRow>
コードを作成:
public void makeRadioButtons(Vector tmpVector, int i, LinearLayout.LayoutParams lp)
{
RadioButton rb = new RadioButton(this);
rb.setText((String) tmpVector.elementAt(i));
//rg is private member of class which refers to the radio group which I find
//by id.
rg.addView(rb, 0, lp);
}
関連する問題
- 1. NgForでラジオボタンを作成する
- 2. JSでラジオボタンを作成する方法。
- 3. ラジオボタンでスピナーを作成する方法
- 4. プリファレンスアクティビティでラジオボタンを作成する方法
- 5. javascriptでラジオボタンを作成
- 6. プログラムで作成されたラジオボタンの背景色を変更します
- 7. JQueryで動的ラジオボタンを作成
- 8. PHPでラジオボタンを動的に作成
- 9. プログラムでビューを作成する列を作成する
- 10. WP7でポップアップをプログラムで作成する
- 11. iPhoneでサウンドをプログラムで作成する
- 12. Pythonでキーボードショートカットをプログラムで作成する
- 13. MonoMacでプログラムでNSMenuItemを作成する
- 14. SpringでSessionFactoryをプログラムで作成する
- 15. Androidでボタンをプログラムで作成する
- 16. ArangoDBでエッジをプログラムで作成する
- 17. PHPプログラムを作成できるbashシェルスクリプトを作成する
- 18. プログラムを作成するR
- 19. プログラムを作成する
- 20. アンドロイドでappwidgetのビューをプログラムで作成/作成する方法
- 21. カスタムでプログラムを作成してグラフを作成するFetchXML
- 22. カスタムビューをプログラムで作成してからアニメーションを作成する
- 23. プログラムでUITableViewControllerを作成する
- 24. dojox.mobile.TabBarをプログラムで作成する方法
- 25. ボタンをプログラムで作成する
- 26. プログラムでバインディング式を作成する
- 27. Magento:Magentoオーダーをプログラムで作成する
- 28. プログラムでWCFクライアントを作成する
- 29. プログラムでNSPopoverを作成する方法
- 30. プログラムで.pfxファイルを作成する
あなたはこれまで何かしましたか?あなたの進捗状況を表示してください。 –