問題タブ [layout-gravity]

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 投票する
1 に答える
771 参照

android - Android 左上ボタン

左上にアバウトボタンを作りたいです。私は試した:

しかし、それは機能しません。検索して見つけたものはすべてRelativeLayout使用していました。それを使用すると、すべてのレイアウトを最初から作成する必要があり、線形レイアウトのようにはうまくいきません。

ここにコードを投稿できませんでした。だから、これはペーストビンの私のコードです

http://pastebin.com/5EjgyB0K

0 投票する
4 に答える
19462 参照

android - Android: layout_gravity の中心が中心にありません

問題があります。それはばかげているかもしれませんが、なぜこれが機能しないのかわかりません。

基本的に、アクティビティにヘッダーがあります。このヘッダーは中央に配置する必要があります。

レイアウト XML

styles.xml での定義

私が理解しているようlayout_gravityに、コンポーネント自体の重力をgravity定義し、このコンポーネントのコンテンツの重力を定義します。と center_horizo​​ntalの両方で、両方の方法を試しcenterました。また、ヘッダー TextViewlayout_width:wrap_contentを作成し、それを中央に配置しようとしましlayout_gravityたが、結果は常に次のようになります (アプリを携帯電話に配置しても同じです)

ここに画像の説明を入力

これはなぜですか?どうすれば修正できますか?

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

android - ScrollView の中央にブロックを配置する

ScrollView単一の子 (LinearLayout によってラップされた要素) を含む があります。この子の高さがビューポートの高さの半分になることもあれば、それよりも大きいこともあります。

ここでレイアウト:

画面サイズと密度が低い場合、子は ScrollView に正しく表示されますが、このアクティビティを HDPI や XHDPI などのより大きな画面でレンダリングすると、コンテンツが ScrollView の上部に配置されます。

ScrollView の唯一の子に重力を設定する方法はありますか、またはデバイス画面が子の測定された高さよりも大きい場合、scrollView を削除する必要がありますか?

0 投票する
5 に答える
21889 参照

android - layout_gravity が機能しない

なぜ私TextViewはうまくいかないのですか?

更新:TextViewさて、右に設定する必要はありません。layout_gravityここで、なぜ期待どおりに機能しないのか、つまり、View親コンテナー内の位置に設定するのは非常に興味深いことです。

ここに画像の説明を入力

0 投票する
1 に答える
521 参照

android - ボタンが折れる LinearLayout layout_gravity トップ

私は馬鹿かもしれませんがButton、水平LinearLayoutブレークに a を追加するようですlayout_gravity="top"

これは次のようになります (レイアウト エディターで)。

スクリーンショット

テキスト ビューは上部ではなく中央にあることに注意してください。*すべてを削除するだけの場合<button>、次のようになります。

作業中のスクリーンショット

ほら、今はあるべきように一番上にあります。私が使用する回避策はlayout_gravity="start"、正しい動作になるようにすることです。

ここに画像の説明を入力

とにかく、何が起こっているのですか?この関連する質問も参照してください。それは実際には同じ問題かもしれません。わからない。とにかく本当の答えはありません。

0 投票する
4 に答える
1604 参照

android - テキストが1行より長くなったときにTextViewを折り返す

ここに画像の説明を入力

Lorem の L とプログレス バーの間のギャップを削除するにはどうすればよいですか? テキストを中央揃えのみにしたい。

テキストビューの幅はラップコンテンツです。しかし、両側にギャップがあります。それを取り除く方法は?

どちらも私はそれを単一行にするつもりはありません。表示されている単語を見逃したくないので。

どちらも私はそれを左揃えにするつもりはありません

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

android - 重力とlayout_gravityの正確な違いは何ですか

重複の可能性:
Android-gravityとlayout_gravity

私はandroidxmlに取り組んできました。私はandroid:layout_gravity="center"コンポーネントを特定の位置に揃えるために使用しました。

さて、アクティビティのようなダイアログに取り組んでいたときに、に出くわしandroid:gravity="center"ました。私がそこに見つけたものは、それを特定の位置gravityに揃えるために使用されました。child

私はそれが何であるかの例を共有します、

android:gravity = "center"

LinearLayoutの子を中央に揃えます。

android:layout_gravity = "center"

LinearLayoutそれ自体を中央に揃えます。

今私の質問は次のとおりです。

  1. 私がこれらの仮定に正しければ、それgravityは子コンポーネント用でlayout_gravityあり、親コンポーネント用であるかどうかです。
  2. いつ選択するgravitylayout_gravity

私はこれまでのところ、これだけの説明がxmlで機能していることを発見しました。もっと良い説明を聞きたいです。私がどこか間違っているなら、私に知らせてください

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

android - TextView のインスタンスの場所を変更できません。

コードは上記の通り、xml以外のJavaコードでレイアウトを実現し、TextView、tvを追加。tv.setGravity(Gravity.CENTER) を使用して検索すると、テレビの場所を変更できないのはなぜですか。私はあなたの答えを待っています。前もって感謝します。よろしくお願いいたします。

0 投票する
1 に答える
7052 参照

android - linearlayoutで相対レイアウトを中央に配置する方法

この画像のL3を水平方向と垂直方向の中央に配置したいのですが、使用するレイアウト構造を教えてください。右側はメニューの現在の構造です。ありがとう。

ここに画像の説明を入力してください

これがlayout.xmlコードです:

0 投票する
5 に答える
33288 参照

android - android:layout_gravity="right" がここで android xml で機能しない理由

リストビューの行の私のxmlコードは

ID btn_delete の最後のボタンを右揃えにしたい。そして、設計中の「グラフィカルレイアウト」で私が望んでいたように表示されます。しかし、エミュレーターで実行すると、機能しません。

出力を参照してください:

ここに画像の説明を入力

では、なぜ削除ボタンが右揃えにならないのでしょうか?