問題タブ [android-radiobutton]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android: フォーカス時にプログラムで追加されたラジオ ボタンのスタイルを指定する
私は最初の Android アプリに取り組んでいますが、外観に関して少し問題が発生しました。線形レイアウトで定義されたラジオ グループにラジオ ボタンをプログラムで追加しています。私は暗いテーマを使用しています。レイアウトで定義された要素のいずれかにフォーカスがある場合、それらは黄色で強調表示されます。フォーカスのあるボタンは全体的に黄色で強調表示され、フォーカスのあるチェックボックスには黄色のテキストが表示されます。ただし、動的に追加されたラジオ ボタンの場合、ラジオ ボタンがフォーカスされると、テキストが黒に変わります (背景と同じ)。
動的に追加されたラジオ ボタンが他の要素と同じスタイルのフォーカスを使用するように指定するにはどうすればよいですか? または、テーマのカスタムのフォーカス スタイルを指定するにはどうすればよいですか?
ラジオボタンを追加するために使用しているコードは次のとおりです。
android:background="@color/black"
テーマで使用されるグラデーションの代わりに無地の背景を提供する LinearLayout の設定を除いて、外観については何も変更していません。
android - CheckBox と RadioButton に関する Android xml レイアウト
2 つの RadioButton、12 のチェックボックス、1 つの送信ボタンがあり、各ボタンにはカスタム セレクターがあります。RadioButton と Checkbox が範囲外です。Android xml レイアウトですべての RadioButton と Checkbox を許可することはできません。ScrollView を使用しましたが、「レンダリング中に例外が発生しました: ScrollView は直接の子を 1 つだけホストできます」というエラーが表示されます。RadioButton と Checkbox がどのように範囲内にあるのかわかりません。RadioButton と CheckBox をその範囲の RadioButton に変更するにはどうすればよいですか? ありがとう。
android-linearlayout - ドローアブルとその囲まれた要素の間にパディングを追加するには、どの要素を変更する必要がありますか?
ここで学んだことに基づいて、関連するウィジェットのグループ化の周りにいくつかの「フェンス」を追加することができました。
しかし、ご覧のとおり、2 番目/下のボックスが最初のラジオ ボタンのテキストを埋め尽くしています。スペースを追加するには、どの要素を変更する必要がありますか? ボックス自体に何かを追加する必要がありますか?これは drawable フォルダーにあり、次のように定義されています。
...または内側の LinearLayout、または問題のラジオ ボタン (またはそれを囲む RadioButtonGroup ウィジェット) に? そのxmlは次のとおりです。
android - 複数行のラジオ ボタンを動的に作成する
入力に基づいてラジオボタンを動的に作成しています。私の場合、レイアウトは幅が固定され、高さは拡張可能です。私が欲しいのは、ラジオボタンが固定レイアウト幅を超えた場合、自動的に次の行に配置されることです。これは可能ですか、それとも次の行の配置のために手動で行う必要がありますか?