Android開発の実験
デザインのテーマを変える
res/values/styles.xmlの下記のparentの値を変える。
<style name="AppTheme" parent="android:Theme.Material">AppCompatActivityを継承してるとテーマ変えられない。 親クラスを単純にActivityに変えるとテーマ変えられた。 そもそもAppCompatActivityって何のためにあって、何が特徴なのだろうか。
アクションバーを非表示にする
テーマにアクションバーなしバージョンというのがあるので、テーマ設定を切り替えればOK。
例(styles.xmlにAppThemeNoActionBarが設定されている想定)
<activity android:name=".MainActivity" android:theme="@style/AppThemeNoActionBar">クリックイベントの実装
Button btn = (Button) findViewById(R.id.btn);btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { goMenu(); }});