問題タブ [background-drawable]

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.

0 投票する
1 に答える
1283 参照

android - Androidでドローアブル背景を数値文字列に別の文字列に設定するにはどうすればよいですか?

背景(xml円形ドローアブル)を数値または別の文字列間の任意の文字列に設定する方法はありますか?

(たとえば) textView に次のテキストがあります( stackoverflow からコピー):

bookDisp (これは TextView だと思います) にテキストを設定し、その 54 TextView のテキストを使用する代わりに、TextView オブジェクト (bookDisp) と失敗するテスト文字列を比較します。あなたはおそらくやりたいと思うでしょう:

私のxml円形ドローアブル

そのTextViewcircular drawableの数字だけの背景として設定したいです。54

Spannableそのためにクラスを使用できますか?はいの場合、どのように?

ありがとう

0 投票する
1 に答える
39 参照

android - android widgetProvider : ボタンの backgroundDrawable を設定する

構成アクティビティを通じてボタン (ホームスクリーン ウィジェット) の背景を設定しようとしています。背景色は、その色を使用して (JSON から) ユーザーから受け入れられます。2 つの GradientDrawables が準備され、StateListDrawable に追加されます。これをボタンの背景として設定したい。ただし、RemoteViews の場合、Drawable クラスをサポートするメソッドはありません。ドローアブルを BitMap に変換すると、Button に、背景に BitMap を受け入れるメソッドがありません。

これを解決する方法はありますか?(色を変更できないので、リソースから背景を設定したくありません)

0 投票する
1 に答える
23 参照

android - Androidスタジオでの異なるアクティビティには、同じアイテムに異なるスタイルを使用してください(説明をお読みください)

BottomSheetDialogさまざまな活動で使用したいプロジェクトに取り組んでいます。しかし、さまざまな活動のために、ダイアログにさまざまな背景描画可能を持たせたいと思っています。バックグラウンド ドローアブルを設定しましthemes.xmlたが、これによりドローアブルがBottomSheetDialogアプリ全体に適用されます。つまり、正常に適用されますが、すべてのアクティビティで一定です。私が欲しいのは、さまざまなアクティビティに対して、さまざまなバックグラウンド ドローアブルが必要です。

これは私themes.xmlのように見えるものです:

現在のアクティビティに応じてドローアブルを変更する方法はありますか。使用することを考えAndroidManifest.xmlましたが、どうすればこれを達成できるかわかりません。どんな助けでも大歓迎です。ありがとうございました。