問題タブ [android-attributes]

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 に答える
416 参照

android - データ バインディング API を介して既知の属性値を設定する

カスタムビュー定義の行からカスタム属性があります:

Android Studio はこれを検出し、オートコンプリートを提供してくれます。これは素晴らしいことです。したがって、xml 属性は次のようになりますapp:order="byValue"BindingAdapterただし、データ バインディング API のa を使用したいので、次の@ような記号で使用する必要があります:app:order="@{byValue}"残念ながら、これはコンパイルされません。

次に、次のように内部的にも使用する定数を使用しようとしましたapp:order="@{com.example.views.ExampleView.ORDER_BY_VALUE}"が、これもコンパイルされません。をそのまま使用できますがapp:order="@{0}"、そのように定義されているため、これが機能することは確かですが、そこで使用している理由は直感的ではありません0

この問題を解決するために、より読みやすいコードを作成するにはどうすればよいでしょうか?

0 投票する
0 に答える
56 参照

android - Android カスタム ビューのサポート Android フレームワーク属性

android:textColorカスタムビューでサポートしようとしています。宣言に追加<attr name="android:textColor" />しましたが、XML 宣言<declare-styleable>に追加するとすべてが機能します。android:textColor="?colorPrimary"ただし、Android Studio はその属性をオートコンプリートしていないようです (私のカスタム ビューが をサポートできるとは考えていませんandroid:textColor)。

これを修正する方法はありますか?

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

android - 「パッケージandroidの属性layout_centerHorizo​​ntalのリソース識別子が見つかりません」を修正するには?

ボタンに迷惑なエラーが表示され、混乱しています。問題はボタンです。layout_centerHorizontalパッケージ Androidの属性のリソース識別子が見つかりませんでした。

そして、これは私のものstring.xmlです:

この問題を解決するためのアイデアはありますか?

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

android - xml 属性 (attrs.xml) の値を Java コードで記述できますか?

この attrs.xml ファイルを持つ:

その色の新しい値をJavaコードで書くことは可能ですか?

公式ドキュメントでそれを行う方法を見つけることができません...

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

android - カスタム属性と継承

私は親のスタイルを持っています

そして、アクティビティで属性を取得すると、 obtainstyledattributes(attrs, R.style.AppTheme_MyFragment)

colorPrimary は #FFFFFF ですが、fabEnabled は false です

私は何かを逃しましたか?

ありがとうございました