FloatingActionButtonまたはButtonウィジェットのプログラミングでandroid:src
XMLプロパティをどのように変更するのですか?次のようにそれは初期android:src
セットを持っていAndroid Drawable Buttonアイコンをプログラムで変更する
FloatingActionButton floatingActionButton = (FloatingActionButton) this.findViewById(R.id.start_button);
:私は、アクティビティ内で、次のように定義ボタンを持っている
android:src="@android:drawable/ic_media_play"
私はandroid:src
XMLプロパティを変更するにはsetImageResource(int id)を利用しようとしているが、例えばボタンクリック後にic_media_pause
のようなDrawableアイコンにアクセスする方法。 R.drawable.ic_media_pause
をsetImageResource()
メソッドに渡そうとすると、シンボルエラーを解決できませんでした。私はそれを引数として渡すために利用可能なリソースR.drawableで取得するにはどうすればよい
floatingActionButton.setImageResource(R.drawable.ic_media_pause);
。
ご協力いただければ幸いです。ありがとうございました!
はあなたのres /描画可能なフォルダ内の「ic_media_pause」と呼ばれるファイルを持っているか、これはSDKに含まれるデフォルトのアンドロイドアイコンですか?もしそうなら、 'android.R.drawable.ic_media_pause'を試してください –
私はSDKに含まれているデフォルトのアンドロイドアイコンライブラリを使用しています。あなたの提案は絶対に成功しました。あなたは応答を投稿するべきです。私は 'get.Resources.getIdentifier()'を使ってデフォルトのアンドロイドアイコンライブラリを取得できますか? –
本当に素早くチェックさせてください。 –