[解決済み] リソースIDからリソース名を取得する方法
2022-04-20 06:18:41
質問
私のレイアウトでは、次のように定義しています。
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Dnt want this text" />
アクティビティ内の関数がこのid(radioButtonのid)を返してくれると仮定します。今、私はこのテキストを取得したい
ラジオ第1
このIDから
要するに、テキストを取得したいのです
ラジオ第1
かきこみ
android:id="@+id/radio1"
どうすれば可能なのか、誰か教えてください。
どのように解決するのですか?
アクティビティでは、これらを試してみてください。
-
のような文字列を取得します。
radio1
:getResources().getResourceEntryName(int resid);
-
のような文字列を取得します。
com.sample.app:id/radio1
:getResources().getResourceName(int resid);
Kotlin Nowで:
val name = v.context.resources.getResourceEntryName(v.id)
関連
-
[解決済み] TextViewでテキストを水平・垂直方向にセンタリングするには?
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
Android ProgressBarのスタイルカラーを変更する
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] APKファイルからソースコードを取得する方法はありますか?
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[android studio]com.android.ide.common.process.ProcessException: aaptの実行に失敗しました
-
GIF、Lottie、SVGA
-
Androidで発生した問題、解決策とヒント
-
エラーが発生しました。ArrayAdapter は、リソース ID が TextView である必要があります。
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
repo: コマンドが見つかりません
-
AndroidでListViewを使ってカスタムテーブルを描画する
-
Androidの美しいSeekBarスタイルのカスタマイズ
-
Androidカスタムドロップダウンリストボックスコントロール
-
アンドロイドにおけるトークンの利用