Androidの style=”?android:buttonBarButtonStyle”の指定

よく使われてる指定で

<Button style="?android:buttonBarButtonStyle"
    android:id="@+id/cancel_button"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:text="@string/cancel" />

といったところの、 style=”?android:buttonBarButtonStyle”がなんなのか..
これはテーマを参照してます

AndroidManifest.xmlにテーマが指定してあるので

<application android:label="@string/app_name"
    android:icon="@drawable/ic_launcher"
    android:theme="@style/Theme.Sample"
    android:allowBackup="true">

android:themeの値をCTRL + Bで遡っていけば、何をしてるか見れます

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です