問題タブ [material-theme]
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 - L プレビューでマテリアル テーマを使用する
L Developer Preview は現在 API レベル 20 です。ただし、どうやらテーマには API レベル 21 が必要です。
@android:style/Theme.Material.Light.DarkActionBar
API レベル 21 が必要
これは間違いですか、何か間違っているのでしょうか、それとも L プレビューでマテリアルを使用できないのでしょうか?
android - AppCompat でマテリアル ベースのダイアログ テーマを使用する
ダイアログテーマでスタイルを設定していたマニフェストにアクティビティがあります。AppCompat
ライブラリでこれを置き換える方法が見つかりません。
マテリアルベースの同等品はありますか?
android - マテリアル テーマの実装に関する問題
これをチュートリアルとして使用して、Material Theme を Android 5.0 以前のデバイスの既存のアプリに実装しています。私の問題は、Null Pointer Exception
電話をかけるたびに getActionBar().something
またはgetSupportActionBar().something
.
マテリアル テーマを実装するために行ったことは、これですべてです。
values/styles.xml 内
私のvalues-v21/styles.xmlで
windowActionBar を false に設定したので、ツールバー レイアウトができました。
ツールバー.xml
そして最後に MainActivity.java に進みます
マニフェストにテーマを追加しています:
私のログキャット:
私の質問:
- ツールバー レイアウトを MainActivity に追加しているときに、getActionBar() で Null Pointer Exception が発生するのはなぜですか?
- アプリにマテリアル デザイン テーマを追加するにはどうすればよいですか。
乾杯、ラクシャク
java - 戻るボタンのマテリアル テーマがありません
Material Design (Android Support V7 AppCompat) を使用し、ActionBar の代わりに Support Toolbar を使用しています。しかし、以前のバージョンの Android では、フラグメント トランザクションをバック スタックに追加すると、[戻る] ボタンが自動的に追加されていましたが、[戻る] ボタンがなくなっていることに気付きました。戻るボタンを表示する唯一の方法は、アクティビティを使用して呼び出すことです。
誰かがこれを見つけて解決しましたか?
ありがとう!
編集
私はDrawerLayoutとActionBarDrawerToggleを使用しています。今、私は与えられた答えを使用し、これを使用しました:
FragmentManager android.support.v4 からのものです。これで、ホーム画面に戻ると、「ホーム」(ハンバーガー ボタン) が消えます。「setDisplayHomeAsUpEnabled」がfalseになっているためです...しかし、ホームボタンを再度表示するにはどうすればよいですか?、以前のバージョンのAndroidでは、バックスタックを追加してバックスタックを0にするだけでホームボタンを表示するのに十分でした戻るボタン。
ありがとう
android - AppCompat テーマを使用しているにもかかわらず、致命的なエラー (theme.appcompat を使用)
最近、アプリケーションをマテリアル テーマにアップグレードしました。ただし、4.2.2 Samsung タブレットでクラッシュが発生しています。スタックトレース (以下に投稿) は、私が Theme.AppCompat の子孫を使用していると信じていても、使用していないことを示しています。アプリは 4.4 と 5.0 で正常に動作するようです。
Samsung タブレットのスタックトレースは次のとおりです。
私のアプリでは、アクティビティにライブラリを使用しています。マニフェストは次のようになります。
/res/values/styles.xml
ライブラリに含まれており、次のようになります。
ご覧のとおり、AppTheme は Theme.AppCompat を拡張しています!
他にもいくつかvalues
フォルダがありますが、どれも該当しないようです。私はオランダ語の翻訳用に values-nl を持っています。values-v19
そしてvalues-v21
、values-w820dp
styles.xml を含まないものがあります。メイン アプリにはスタイルはありません。
だから、私は明らかに何かが欠けています。どうなり得るか?\
更新 1: タブレットは実際には非常に遅いため、アクティビティが実際にホロとしてロードされていることがわかります。問題は、間違ったテーマがロードされていることです。