問題タブ [android-toolbar]

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.

0 投票する
2 に答える
4636 参照

android - Android AppCompat-v21 と Pure Material の比較

そのため、マテリアル ベースの Android アプリケーション用のドキュメントとサンプルは現在のところ少なく、まばらです。

これまでのすべてのドキュメントを読みましたが、多くの人から聞いたより一般的な質問があります。

  • 5.0 未満のアプリはホロ スタイルに準拠し、5.0 はマテリアルを利用する必要がありますか?

また

  • アプリは AppCompat を使用してシステム マテリアルをできるだけ多く作成する必要がありますか?また、そうである場合、5.0 以降のデバイスにどのような悪影響がありますか?

私の ocd 開発者の心は、可能な限り純粋な形式のマテリアルを使用したいと考えていますが、ツールバーやその他の重要な要素を考慮すると、AppCompat を使用して 4.0 アプリケーション全体を修正する方が理にかなっているようです。

ここを見ている人のために、私がこれについて読んだ文書のいくつかを以下に示します。

http://antonioleiva.com/material-design-everywhere/

https://chris.banes.me/2014/10/17/appcompat-v21/

http://developer.android.com/training/material/theme.html

http://developer.android.com/training/material/compatibility.html

http://android-developers.blogspot.com/2014/10/implementing-material-design-in-your.html

0 投票する
2 に答える
6440 参照

android - アクションメニューをツールバーの中央に配置する方法

アクションメニューをロードする分割アクションバーを備えたアプリケーションがあります。

新しいツールバーのアクションバーを変更し、分割されたアクションバーをスタンドアロン モードで使用される別のツールバーに置き換えました。

ドキュメントで指定されているように、アクション メニューはツールバーの右側に固定されています。 ここに画像の説明を入力

しかし、分割アクションバーのように、アイコンをツールバーの中央に配置したいと思います。 ここに画像の説明を入力

アクション メニューがツールバーの利用可能なすべてのスペースを占めるようにするにはどうすればよいですか?

ツールバーはこのメニュー専用で、他には何も追加されません。

答え

受け入れられた回答のリンクは、分割ツールバーにつながります。私のように非常に単純な必要がある場合は、このコードで十分です:

クレジット: https://gist.github.com/dodgex/7bc81fd2cbb70a8d5117

0 投票する
3 に答える
11299 参照

android - Android ツールバーの setNavigationIcon が機能しない

そのため、ツールバーがある BaseActivity があり、setSupportActionBar(toolbar) を呼び出します。

BaseActivity を拡張するいくつかのアクティビティで、ナビゲーション アイコン (デフォルトの矢印) を別のドローアブルに変更したいと考えています。しかし、toolbar.setNavigationIcon(myDrawable) を呼び出しても機能せず、デフォルトの左向き矢印アイコンが表示されます。

何か案が?ありがとう。

0 投票する
26 に答える
562970 参照

android - ツールバーに戻る矢印を表示

ActionBarアプリケーションで からに移行しToolbarています。Toolbarしかし、私が行ったように、戻る矢印でクリックイベントを表示および設定する方法がわかりませんActionbar

ここに画像の説明を入力

ActionBar、私は を呼び出しますmActionbar.setDisplayHomeAsUpEnabled(true)。しかし、これに似た方法はありません。

誰かがこの状況に直面したことがあり、どういうわけかそれを解決する方法を見つけましたか?