問題タブ [android-support-design]
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 - appcompat v21 で actionOverflowButtonStyle を変更する
私のToolbar
(またはActionBar
、問題ではない)アクションオーバーフローボタンのアイコンを変更したい。
だから私はこのように行きます:
またはこの方法:
しかし、どちらの方法も機能しません。何が問題なのですか?
そして2番目の質問は、あるリソースをライブラリから別のリソースに変更できるかということです(ライブラリにも表示される黒いアクションオーバーフローボタンを白に変更したいだけです)。
android - Lollipop グラフィックの不具合
マテリアル デザインを使用してプログラミングを開始しましたが、非常に奇妙なグラフィック バグに直面しています。
- 私は2つの活動AとBを持っています.
- アクティビティ B には 3 つのフラグメントがあります。
- アクティビティAから始めます→アイテムをクリック→アクティビティBを開始します。
基本的に、アクティビティ A には RecyclerView を持つフラグメントが含まれています。アクティビティ B の 3 つの 2 つのフラグメントにも RecyclerView が含まれています。戻るナビゲーション ボタンを押してアクティビティ B (RecyclerView を使用したフラグメントがアクティブな場所) からアクティビティ A に戻ると、次のようになります。
少しスクロールすると、すべてが修復されます。
最新のサポート ライブラリ (21.0.3) とビルド ツールを使用しています。バグは Android 5.0 および 5.0.1 で発生します。Logcat はエラーや警告を報告しません。
私はActivityトランザクションをオーバーライドしません。また、Paint、Drawableなども使用しません。このバグに直面した人はいますか?それを修正する方法はありますか?
android - 新しい Android Design Support ライブラリをインポートする
こんにちは、このような新しい Android サポート ライブラリをインポートしようとしていますが、gradlecom.android.support:support-design:22.0.0
を同期した後にこのエラーが発生しました:failed to find
android - TabLayout デザイン サポート ライブラリでタブ インジケーターが表示されない
私はマテリアル デザイン ライブラリを使用しCoordinatorLayout
、AppBarLayoutRecyclerView
を使用してレイアウトを作成していますTabLayout
。
私の問題は、にタブインジケーターが表示されないことです。Tablayout
以下は、で使用しているxmlファイルですAppCompactActivity
。
以下はタブインジケーターを表示していない画面なので、何が欠けているかを誰でも知ることができます。
android - NavigationView をすべてのアクティビティと共有しますか?
Drawer
すべての活動をどのように共有しますか?
lister: onNavigationItemSelected
ofでは、setNavigationItemSelectedListener
を取得id
してそこに移動できます。私が探しているのは次のようなものです:
すべてのmenuItems
add/replaceを作成できることはわかっていますFragment
が、フラグメントとメモリ管理の処理は大きな苦痛です。
代わりに、選択/クリックするたびmenuItem
に を呼び出す必要がありますActivity
。つまり、それぞれMainMenuItem
が持つ必要がActivity
あり、それらは複雑なレイアウトを持つフラグメントを保持します。
私がやりたいのは、各メインメニュー項目を
Activity
ではなく にすること だけFragment
です。そして、これらすべての活動は同じものを共有できます
DrawerNavigation
。
これは推奨される方法ですか?Fragments
それとも、アイテムのクリックに対して常に追加しNavigationDrawer
ますか??
そこからすべてのアクティビティを追加NavigationView
しBaseActivity
て拡張する必要がありますか??
android - Android サポート デザイン gradle エラー
これは私のbuild.gradle
ファイルでした:
追加する前に:
プロジェクトをビルドまたは再構築すると (gradle
数回同期しました)、次のエラーが発生します。
my CustomEditText
( that extends TintEditText
) 内および that を使用するすべての Activity 内CustomEditText
。
インポートはエラーをスローせず、Class:
どうなり得るか?
更新: internal の代わりにianhanniballakeの提案
を使用すると、コンパイル時エラーが解決され、この質問に答えますが、実行時エラーが発生しています:AppCompatEditText
TintEditText
これに関連するいくつかの質問を見てきましたが、言及されている解決策は次のようなものでした:
しかし、私はこのアプローチActivities
を使いActionBar
たくありません。私のスタイルは次のとおりです。
そして、私の基地内で私は次のActivity
ことを行います:
を有効または無効にするには、ActionBar
.
私が述べたように、22.2 .0 を追加または更新するまで、これはかなりうまく機能し'com.android.support:design:22.2.0'
ますappcompat-v7:22.0.0
。を使いたいだけですが、そうしないと思います...TabLayout
android - 公式デザイン ライブラリの FloatingActionButton を使用した InflateException
FloatingActionButton
Google のサポート デザイン ライブラリの公式を使用してバグが発生しています。
これが私のLogCatです。
私のアプリを指す唯一の行は、ファイルを膨張させる場所でありxml
、そのファイル内の行は my FloatingActionButton
.
追加情報:
ここに私のアプリのテーマがあります:
はい、使用していAppCompatActivity
ます。
古いバージョンの appcompat を使用していることに気付きました。
これは最新のようです:
また、
現在、FAB の一部のケースで可視性を設定していますGONE
が、これは膨張した後なので、問題になることはありません。
現在、これは私の 5.1 デバイスで動作しますが、問題を抱えているユーザーは 5.0.
これは既知のバグですか、それとも何か間違っているのでしょうか?