違いは何ですか
android:color="@android:color/black"
と
style="?android:attr/borderlessButtonStyle"
@
とはどう違い?
ますか?
これは、Google で検索できない質問の 1 つ、つまりogooglebarです。
違いは何ですか
android:color="@android:color/black"
と
style="?android:attr/borderlessButtonStyle"
@
とはどう違い?
ますか?
これは、Google で検索できない質問の 1 つ、つまりogooglebarです。
@android:色/黒
Android名前空間で定義された色を参照していることを意味します。この名前空間は、フレームワークの名前空間です。
このファイルで黒を検索:フレームワーク内の黒の色
style="?android:attr/borderlessButtonStyle"
「?android:attr/borderlessButtonStyle」は、単に「名前空間 android の borderlessButtonStyle という属性によって定義された値を使用する」ことを意味します。この属性とその値は、Android フレームワークの「android」名前空間の一部です。
フレームワークの borderlessButtonStyle
編集:この参照スタイル属性から
このリンクは私たちに教えてください:
たとえば、属性を参照してテキストの色をシステム テーマの「プライマリ」テキストの色に一致するように設定する方法を次に示します。
<EditText id="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="?android:textColorSecondary"
android:text="@string/hello_world" />
ここで Google にはドキュメントがあります http://developer.android.com/guide/topics/resources/accessing-resources.html#ReferencesToThemeAttributes