問題タブ [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.

0 投票する
2 に答える
22690 参照

android - XmlファイルからTextViewの背景を動的に設定する方法

以下のようなxmlファイルがあり、これを使用して背景を設定しますTextview

row.xml

上記のXmlは、以下のようにmain.xmlでTextViewの背景として設定します。

main.xml

しかし、これをXmlではなくコードから実行したいと思います。フォント、幅、高さ、フォントなど、Xmlで行ったすべてのことをコードを介して動的に行いましたが、Xmlファイルで言及した背景を設定できません。main.xmlで背景をXMLとして設定する方法と同様に、Xmlファイルのコンテンツを背景としてtextviewに設定するにはどうすればよいですか。

私がこのようにしたコードでは:

しかし、背景を設定する方法、つまりXMLコンテンツを背景として設定する方法が見つかりませんでしたか?
誰かがこの問題を整理するのを手伝ってくれますか?
前もって感謝します、

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

android - XMLドローアブルの作成に関する問題

私はImageButton自分のアプリケーションでロールオーバーエフェクトを作成しようとしています。Android開発者のサイトのガイドに従っています。ここにリンクがあります。

クリックすると画像が変わる必要なXMLドローアブルファイルを作成しようとしていますが、アニメーション、レイアウト、値など、作成するxmlファイルの種類がわかりません。ファイルを作成するときこれにより、ドローアブルフォルダにxmlを作成できなくなるファイルの種類を選択する必要があります。

作成する必要のあるxmlファイルの種類を知っている人はいますか?

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

android - XMLの縦縞の背景?

縦縞の規則的なグリッドであるビューの背景を設定したいと思います。ストライプは2色の間で交互になります。(たとえば、1つの行全体で、6ピクセルのライトグレーの後に2ピクセルのダークグレーが続き、幅を埋めるために繰り返される場合があります。)

ビットマップを使用してこれを行うのは簡単です(リソースとして、またはコードで生成されます)。例えば:

ビットマップリソースを使用せずに、これをXMLドローアブルとして厳密に行う方法はありますか?

0 投票する
2 に答える
59030 参照

android - Android:描画可能なセレクターの作成方法

これはちょっとばかげた質問のように感じますが、とにかくここに行きます。画像ボタンがありますが、クリックするたびに画像を変更できるようにしたいと思います。APIは、これを実行するための最良の方法は、セレクターと値を含むドローアブルフォルダーにxmlリソースを作成することであると言っているようです。ただし、新しいandroid xmlリソースを作成する場合、ドローアブルのオプションはありません。私は何が欠けていますか?

0 投票する
2 に答える
31422 参照

android - 画像と一緒にシェイプ ドローアブルを使用するには?

角丸と背景画像の両方をLinearLayout.

シェイプ ドローアブル XML を使用して角を丸くできることはわかっていますが、シェイプ ドローアブルを背景として配置するとLinearLayoutandroid:background=@drawable/rounded_corner背景として使用する画像を割り当てることができません。

LinearLayout で背景画像を使用して角を丸くするにはどうすればよいですか? どんな助けでも大歓迎です。ありがとう!

0 投票する
2 に答える
11817 参照

android - 背景画像をタイリングするAndroid:ビットマップを使用すると画像のサイズが変更されますか?

私が作成したレイアウトで、x 方向にタイル張りの背景を作成したいと思います。オンラインで見つけたいくつかの適切な指示に従って正しく並べて表示しましたが、ソース画像は垂直方向にかなり引き伸ばされています。ビットマップファイルタイプの性質に関係していると思います。

例の写真:

ここに画像の説明を入力

最初の画像はタイリング前の背景画像です。2枚目の画像は貼り付け後です。ご覧のとおり、画像は縦方向にかなり引き伸ばされており、サイズ変更により少しぼやけて見えます。

drawable-hdpi と drawable フォルダーの両方に画像を配置してみました。XML ファイルを両方のフォルダーに配置しようとしました。それはどれも問題ではないようでした。

これら 2 つの画像を生成したレイアウトのコードは次のとおりです。

「@drawable/bg」は実際の画像そのもの、bg.pngです。「@drawable/bg_repeat」は、次のビットマップ XML ファイルです。

x-repeat タイリングにこれに代わるものはありますか? それとも、まだ調べていない回避策がありますか? アンチエイリアス、ディザ、フィルターなどのすべてのオプションを変更しましたが、何も変わっていないようです。

助けてくれてありがとう!

編集: これは、グラフィカル レイアウト ツールを使用したバグのようです。私の電話では問題ないようです。

0 投票する
2 に答える
256 参照

android - Drawable の背景を XML の Drawable クラス名に設定することはできますか?

ViewGroup私たちのプロジェクトで、カスタム Java ベースのドローアブルを背景として設定できるように、誰かが a の子を反復処理しているコードを見つけました。レイアウト XML ファイルでバックグラウンド ドローアブルを設定して、これを少し整理したいと思います。

XML レイアウト定義を介して背景として使用する Java クラスを指定する方法はありますか?

0 投票する
3 に答える
2825 参照

android - 特定のラジオ ボタン - 最初と最後のボタンに異なるスタイルを設定する最も簡単な方法

レイアウトでこの特定のタイプのラジオ ボタンを実現したいと思います。

ここに画像の説明を入力

= 最初のアイテム、中間のアイテム、最後のアイテムでグラフィックが異なり、角が丸くなっています。3 種類のボタンに異なるスタイル (カスタム スタイル、ステートフルなドローアブルを使用) を使用してこれを行うことを想像できます。

カスタムトグルボタンを使用してこれを実装しています。最初と最後のアイテムに異なるドローアブルを使用するためにドローアブルセレクターを利用したいので、次を使用します。

しかし、現在、状態が自動的に設定されないという問題があるstate_firstためstate_lastLinearLayoutボタンをクリックするたびに手動で設定する必要があります。これらの状態が自動的に設定される方法、レイアウトはありますか? 助けてくれてありがとう。

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

android - 別の長方形の内側にある長方形

写真のようにxmlからドローアブルを作成することは可能ですか? 最初の長方形には 2 番目の長方形が含まれます。

はいの場合、その方法を説明してください。

ドローアブル