横向きのアプリのタイトルを、たとえば左側の領域の50%に制限したいと思います。次のようなものを持つことは可能ですか?
ポートレートモードの場合、現在の状況は問題ありません。
現在、タイトルはすでにカスタムタイトルですが、ユーザーにより多くのスペースを与えるのに最適です:)
横向きのアプリのタイトルを、たとえば左側の領域の50%に制限したいと思います。次のようなものを持つことは可能ですか?
ポートレートモードの場合、現在の状況は問題ありません。
現在、タイトルはすでにカスタムタイトルですが、ユーザーにより多くのスペースを与えるのに最適です:)
Androidのタイトルバーを非表示に設定し、独自のTextViewを短いTitleBarとして追加することをお勧めします。
このようにして、レイアウトを設計する可能性が高くなります。
そのタイトルは、画面の右側にあるView
(または?)の一部です。同じことを行うには、画面の左半分にあるにFragment
タイトルを入力するだけです。View
既存のレイアウトを縦向きに使用できます。
編集:提供された画像に基づいて、そのアプリケーションのレイアウトは次のようになっていると思います:
_______________________________
| |--------------|
| || Title ||
| |--------------|
| View A | View B |
| | |
| | |
| | |
-------------------------------
階層レイアウトに関しては、次のようになります。
Layout
View A
Stuff
View B
Title
More Stuff
前の答えに基づいて、私は解決策を見つけました
_______________________________
| |--------------|
| || Title-View ||
| |--------------|
| View A | View B |
| | |
| | |
| | |
-------------------------------
そして、app-title-headerを無効にする一般的なスタイル。いくつかの副作用は次のとおりです。
android:background="@android:drawable/title_bar"
、通常のAndroidタイトルと同じスタイルのビューをレイアウトするように設定しましたタイトルビューのすべてのレイアウトにハードコードされています
<include
android:layout_width="fill_parent"
android:layout_height="wrap_content"
layout="@layout/title_2_lines" />
これも大したことではなく、うまく機能します。
サポートのためのThxは、2つの異なるアイデアが、それを適切に作成する方法を理解するのに大いに役立ちました:)