問題タブ [android-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.
android - setCompoundDrawables() を呼び出しても、Compound Drawable が表示されない
メソッドを呼び出した後setCompoundDrawables
、複合 Drawable は表示されません..
何かご意見は?
android - 背景を適用した場合、EditText でデフォルトのスタイルに戻す方法は?
解決方法がわからない問題に遭遇しました。ばかげているように見えますが、修正する方法が見つかりません。
私は Android に複数の EditText を含むフォームを持っています。フォームを送信すると、それらの EditText がチェックされ、間違ったデータがある場合は、EditText を赤い境界線に変更します (ninepatch イメージを適用します)。
問題は、ユーザーが EditText を変更したときに Android のデフォルト スタイルを復元したいのですが、その方法がわかりません。私が行った場合:
それはすべてを削除するだけで、それは私が望むものではありません。
ありがとう!
android - プログラムで TextView に左側のドローアブルを設定する
ここにxmlのtextViewがあります。
ご覧のとおり、DrawableLeft を xml に設定しています。
コードでドローアブルを変更したいと思います。
とにかくこれを行うことはありますか?または、テキスト ビューのコードで drawableLeft を設定しますか?
android - R.drawable ID を XML 配列に格納する
XML 値ファイルを使用して、ドローアブル リソースの ID をR.drawable.*
配列内の形式で保存し、アクティビティで配列を取得したいと考えています。
これを達成する方法のアイデアはありますか?
android - レイヤーリストのドローアブルを変更するにはどうすればよいですか?
いくつかの新しいことを学ぼうとしていて、これを理解できない場合は、助けていただければ幸いです。Googleのドキュメントからのこの単純なコードを考えると:
layers.xml:
そしてmain.xml:
質問:レイヤーリスト内のドローアブルの1つをプログラムで参照して、別のドローアブルに変更するにはどうすればよいですか?
ありがとう。
myImage
これで、変数を正しく交換したい新しいドローアブルができましたか?では、どうすればそれをレイヤーリストに入れることができますか?私はとを使用すると思いますfindDrawableByLayerId
がsetDrawableByLayerId
、どのくらい正確ですか?または私はそれを完全に間違っている可能性があります!ヘルプ!
私は何をしようとしていますか?表示されるドローアブルを変更します。たとえば、「android_purple」という別のドローアブルがあるとすると、上記のレイヤーリストの例の「android_green」ドローアブルに切り替えるにはどうすればよいでしょうか。
編集:
私の限られた知識で、これまでの私のコードは次のとおりです(これは機能せずsetDrawableByLayerId
、未定義のエラーが発生します):
android - ドローアブルからスタイル属性を参照する方法は?
アプリケーションに2つの選択可能なテーマが必要です。そのために、次のようないくつかの属性を定義しました。
次に、次のように両方のテーマを作成しました。
この方法はうまく機能し、いくつかのテーマを簡単に作成および変更できます。問題は、ビューでのみ使用でき、Drawableでは使用できないように見えることです。
たとえば、レイアウト内のビューから値を参照すると、次のように機能します。
しかし、Drawableで同じことをしても、次のことはできません。
アプリケーションを実行すると、次のエラーが発生します。
ハードコードされた色を使用する代わりに?item_background
、それは機能しますが、それではテーマを使用できません。私も試し?attr:item_background
ましたが、同じことが起こります。
どうすればこれを行うことができますか?また、ビューでは機能するのにドローアブルでは機能しないのはなぜですか?この制限はドキュメントのどこにも見つかりません...
android - Androidのビットマップとドローアブルの違いは何ですか?
グーグルで検索しましたが、Androidのビットマップとドローアブルの違いについて説明する記事が見つかりませんでした。
android - Android:ある形のストロークで、ストローク幅のマージンを作成します
リストアイテムの背景として使用するために、長方形を作成しました。私の問題は、ストロークがビューの境界線に従わないが、ストローク幅の+/-のマージンを許可することです。
これが私の形のxmlです:
そして、これが私のスタイルのxmlです:
そして最後に私のリストアイテムビューのxml:
android - 変化するJavaコードによるアイテム
私は次のXMLを持っています:
「customPlayerProgress」と「customPlayerProgressSecondary」をJavaコードで変更したい。どうすればそれを達成できますか?