問題タブ [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.
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
。
この問題を解決するために、より読みやすいコードを作成するにはどうすればよいでしょうか?
android - Android カスタム ビューのサポート Android フレームワーク属性
android:textColor
カスタムビューでサポートしようとしています。宣言に追加<attr name="android:textColor" />
しましたが、XML 宣言<declare-styleable>
に追加するとすべてが機能します。android:textColor="?colorPrimary"
ただし、Android Studio はその属性をオートコンプリートしていないようです (私のカスタム ビューが をサポートできるとは考えていませんandroid:textColor
)。
これを修正する方法はありますか?
android - 「パッケージandroidの属性layout_centerHorizontalのリソース識別子が見つかりません」を修正するには?
ボタンに迷惑なエラーが表示され、混乱しています。問題はボタンです。layout_centerHorizontal
パッケージ Androidの属性のリソース識別子が見つかりませんでした。
そして、これは私のものstring.xml
です:
この問題を解決するためのアイデアはありますか?
android - xml 属性 (attrs.xml) の値を Java コードで記述できますか?
この attrs.xml ファイルを持つ:
その色の新しい値をJavaコードで書くことは可能ですか?
公式ドキュメントでそれを行う方法を見つけることができません...
android - カスタム属性と継承
私は親のスタイルを持っています
そして、アクティビティで属性を取得すると、
obtainstyledattributes(attrs, R.style.AppTheme_MyFragment)
colorPrimary は #FFFFFF ですが、fabEnabled は false です
私は何かを逃しましたか?
ありがとうございました