問題タブ [android-styles]
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 - メインページのようにボーダーのベタの背景色を設定する方法
私のページにはたくさんの が含まれており、layout
それぞれに角を描きたいlayout
ので、試してみます:
の色shape
は白ですが、私が欲しいのは a だけで、デフォルトのようにborder
使用background
します。
設定方法は?
android - styles.xml のカスタム属性
カスタム ウィジェットを作成し、layout.xml で宣言しています。また、attr.xml にいくつかのカスタム属性を追加しました。ただし、styles.xml のスタイルでこれらの属性を宣言しようとすると、No resource found that matches the given name: attr 'custom:attribute'.
、、およびxmlns:custom="http://schemas.android.com/apk/res/com.my.package"
を含むすべてのタグを styles.xml に挿入しましたが、カスタム XML 名前空間が見つからないという同じエラーが表示されます。<?xml>
<resources>
<style>
ただし、名前空間を使用して、layout.xml のビューに属性を手動で割り当てることができるので、名前空間に問題はありません。私の問題は、styles.xml に私の attr.xml を認識させることにあります。
android - グラデーションストローク形状
ストロークにグラデーションのあるストロークを作成し、そのストロークを選択したボタンの背景として使用したいと思います。これはを使用して可能ですか、それとも9スライスの画像<shape>
を使用する必要がありますか?
パーツを接続することはできますが、aのグラデーションが可能かどうかはわかりませんが、可能であれば、<shape>
png画像を作成するよりも接続したいと思います。
android - Android 異なるレイアウト サイズからスタイルを継承する
異なるレイアウト サイズから Android スタイルを継承することは可能ですか?
たとえば、「値」ディレクトリ (つまり、/res/values/style.xml) で MyLabel という名前のスタイルを定義した場合、別の値ディレクトリでそのラベルから継承することは可能ですか? (つまり、/res/values-large-mdpi/style.xml)
私がやろうとしているのは、アプリのレイアウトを制御する一連のスタイルを設定することですが、レイアウト サイズと画面密度に基づいてフォント サイズを変更します。ほとんどのスタイルを 1 つのファイルに格納し、フォント サイズだけを他のスタイル ファイルに格納したいと考えています。
android - 複数回使用されるスタイルの単一インフレーション
一度膨らませてループで使いたい。私は現在解決策を持っていますが、おそらくもっと良い方法があります。また、呼び出しがない限りプログラムは実行されませんview.removeView
。これは理にかなっていますが、catBtn
後でアプリに追加したい場合は危険なようです)。
既存のコード:
既存のlayout.assets
android - 画像ビューに「ローダー」を表示する
私はこれを行うためのいくつかの方法を知っています(どちらも好きではありません)-それで私はSOFの専門家に目を向けています。
を使いたいProgressBar
。キャッチは、これを私のの画像/背景として使用したいということですImageView
。これを行う方法はありますか?私はこれを試し始めましdrawable
たが、正確にどのように行うのかわかりませんでした。
android - 自分の Android スタイルを別のパッケージ名に入れることはできますか?
たとえば、私はアンドロイドスタイルを参照しています...
そして、自分のアプリのスタイルを...
しかし、どうすれば自分のスタイルを他の名前のパッケージに分けることができますか? 例えば
android - Android XML で、buttonStyleSmall または Button.Small を親スタイルとしてカスタム スタイルに設定できますか?
Android の小さなボタン スタイルを拡張したい。インラインで実行できます:
しかし、再利用性のために、これらのスタイルをカスタム スタイルに転送したいと考えています。スタイルに親として追加buttonStyleSmall
(または?)するにはどうすればよいですか? Widget.Button.Small
私のカスタム スタイル XML では次のようになります。
そのスタイルを使用するボタン宣言で:
編集
以下の Lukas で説明されている正しい構文を使用@android:attr/buttonStyleSmall
して (親として使用)、2 つの違いがまだ見られます。
スタイルとして buttonStyleSmall とインライン スタイルが追加されたボタン:
親として buttonStyleSmall を持つカスタム スタイル:
私は何が欠けていますか?
android - Android アプリのスタイリング
Android アプリを非常にスタイリッシュにしたい。つまり、EditText、Button、スピナーなどのスタイリング コントロールを作成したい。
ありがとう、ナグ。
android - 異なるテーマやスタイルの異なる画像
アクティビティAとアクティビティBがあります。どちらも同じレイアウトを使用していますが、テーマが異なります。たとえば、textColorなどのさまざまなプロパティの定義は次のように行われます。
でも何か違うことをしたいです。「ImageView01」要素に別の画像が欲しい
「ImageView01」はアクティビティAとBに存在しますが、Aの要素「ImageView01」の画像とアクティビティBの要素「ImageView01」の画像を変えたいと思います。
これはまったく可能ですか?