問題タブ [xml-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 - XmlファイルからTextViewの背景を動的に設定する方法
以下のようなxmlファイルがあり、これを使用して背景を設定しますTextview
。
row.xml
上記のXmlは、以下のようにmain.xmlでTextViewの背景として設定します。
main.xml
しかし、これをXmlではなくコードから実行したいと思います。フォント、幅、高さ、フォントなど、Xmlで行ったすべてのことをコードを介して動的に行いましたが、Xmlファイルで言及した背景を設定できません。main.xmlで背景をXMLとして設定する方法と同様に、Xmlファイルのコンテンツを背景としてtextviewに設定するにはどうすればよいですか。
私がこのようにしたコードでは:
しかし、背景を設定する方法、つまりXMLコンテンツを背景として設定する方法が見つかりませんでしたか?
誰かがこの問題を整理するのを手伝ってくれますか?
前もって感謝します、
android - XMLドローアブルの作成に関する問題
私はImageButton
自分のアプリケーションでロールオーバーエフェクトを作成しようとしています。Android開発者のサイトのガイドに従っています。ここにリンクがあります。
クリックすると画像が変わる必要なXMLドローアブルファイルを作成しようとしていますが、アニメーション、レイアウト、値など、作成するxmlファイルの種類がわかりません。ファイルを作成するときこれにより、ドローアブルフォルダにxmlを作成できなくなるファイルの種類を選択する必要があります。
作成する必要のあるxmlファイルの種類を知っている人はいますか?
android - XMLの縦縞の背景?
縦縞の規則的なグリッドであるビューの背景を設定したいと思います。ストライプは2色の間で交互になります。(たとえば、1つの行全体で、6ピクセルのライトグレーの後に2ピクセルのダークグレーが続き、幅を埋めるために繰り返される場合があります。)
ビットマップを使用してこれを行うのは簡単です(リソースとして、またはコードで生成されます)。例えば:
ビットマップリソースを使用せずに、これをXMLドローアブルとして厳密に行う方法はありますか?
android - Android:描画可能なセレクターの作成方法
これはちょっとばかげた質問のように感じますが、とにかくここに行きます。画像ボタンがありますが、クリックするたびに画像を変更できるようにしたいと思います。APIは、これを実行するための最良の方法は、セレクターと値を含むドローアブルフォルダーにxmlリソースを作成することであると言っているようです。ただし、新しいandroid xmlリソースを作成する場合、ドローアブルのオプションはありません。私は何が欠けていますか?
android - 画像と一緒にシェイプ ドローアブルを使用するには?
角丸と背景画像の両方をLinearLayout
.
シェイプ ドローアブル XML を使用して角を丸くできることはわかっていますが、シェイプ ドローアブルを背景として配置するとLinearLayout
、android:background=@drawable/rounded_corner
背景として使用する画像を割り当てることができません。
LinearLayout で背景画像を使用して角を丸くするにはどうすればよいですか? どんな助けでも大歓迎です。ありがとう!
android - 背景画像をタイリングするAndroid:ビットマップを使用すると画像のサイズが変更されますか?
私が作成したレイアウトで、x 方向にタイル張りの背景を作成したいと思います。オンラインで見つけたいくつかの適切な指示に従って正しく並べて表示しましたが、ソース画像は垂直方向にかなり引き伸ばされています。ビットマップファイルタイプの性質に関係していると思います。
例の写真:
最初の画像はタイリング前の背景画像です。2枚目の画像は貼り付け後です。ご覧のとおり、画像は縦方向にかなり引き伸ばされており、サイズ変更により少しぼやけて見えます。
drawable-hdpi と drawable フォルダーの両方に画像を配置してみました。XML ファイルを両方のフォルダーに配置しようとしました。それはどれも問題ではないようでした。
これら 2 つの画像を生成したレイアウトのコードは次のとおりです。
「@drawable/bg」は実際の画像そのもの、bg.pngです。「@drawable/bg_repeat」は、次のビットマップ XML ファイルです。
x-repeat タイリングにこれに代わるものはありますか? それとも、まだ調べていない回避策がありますか? アンチエイリアス、ディザ、フィルターなどのすべてのオプションを変更しましたが、何も変わっていないようです。
助けてくれてありがとう!
編集: これは、グラフィカル レイアウト ツールを使用したバグのようです。私の電話では問題ないようです。
android - Drawable の背景を XML の Drawable クラス名に設定することはできますか?
ViewGroup
私たちのプロジェクトで、カスタム Java ベースのドローアブルを背景として設定できるように、誰かが a の子を反復処理しているコードを見つけました。レイアウト XML ファイルでバックグラウンド ドローアブルを設定して、これを少し整理したいと思います。
XML レイアウト定義を介して背景として使用する Java クラスを指定する方法はありますか?
android - 特定のラジオ ボタン - 最初と最後のボタンに異なるスタイルを設定する最も簡単な方法
レイアウトでこの特定のタイプのラジオ ボタンを実現したいと思います。
= 最初のアイテム、中間のアイテム、最後のアイテムでグラフィックが異なり、角が丸くなっています。3 種類のボタンに異なるスタイル (カスタム スタイル、ステートフルなドローアブルを使用) を使用してこれを行うことを想像できます。
カスタムトグルボタンを使用してこれを実装しています。最初と最後のアイテムに異なるドローアブルを使用するためにドローアブルセレクターを利用したいので、次を使用します。
しかし、現在、状態が自動的に設定されないという問題があるstate_first
ためstate_last
、LinearLayout
ボタンをクリックするたびに手動で設定する必要があります。これらの状態が自動的に設定される方法、レイアウトはありますか? 助けてくれてありがとう。
android - 別の長方形の内側にある長方形
写真のようにxmlからドローアブルを作成することは可能ですか? 最初の長方形には 2 番目の長方形が含まれます。
はいの場合、その方法を説明してください。