問題タブ [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.
android - 子ビューの重心を設定して、水平レイアウトで別の子ビューのレイアウト配置を変更しますか?
私の水平方向の LinearLayout では、1 つのビューで重力を center_vertical に設定し、次に 2 番目のビューで layout_gravity を設定しようとしましたが、そのビューは最初のビューの中央に配置されたテキストと並んでいます!
そして、これは同じコードですが、垂直レイアウト用です。 垂直レイアウトで目的の動作が正しく機能することに注意してください。
問題を解決するには、RelativeLayout または別のネストされた LinearLayout を使用するだけです。しかし、重力とレイアウト重力がどのように機能するかを理解していないかどうか知りたいので、この質問をしています!! これらの基本的な属性がどのように機能するかを理解することは、私にとって重要です。ありがとう
android - プログラムで LinearLayout 内に TableView を追加すると、その重力が考慮されない
重力が「中心」である垂直LinearLayoutにプログラムで追加しようとしているレイアウト リソースとして定義されたTableLayoutがあります。これは私が使用するコードです:
myTableが追加されますが、中央に配置されるのではなく、垂直方向に中央揃えされ、左に揃えられます。プログラムで追加する代わりに、LinearLayout 内に同じ TableLayout 定義をハードコードすると、重心は尊重されます。私は何かが欠けているに違いないことを知っていますが、それを理解することはできません.
LinearLayout:
水平レイアウトの一部であるため、重みがあります。
テーブルレイアウト:
android - Android TableRow TextViewが右側に表示されなくなります
名前の後に値を表示するためのテーブルがあります。行の左側に名前が表示され、右側に値が表示されます。以下に例を示します。
これは私のXML
コードです:
TextView
問題は、セカンダリに関連付けられている文字列を表示できないことTableRow
です。理想的には、多くのマニュアルを必要としないソリューションが存在しますpadding
。また、android:layout_gravity="right"
この問題は解決しません。
android - Android: RelativeLayout の中央にある可動ボタンをインフレートする
相対レイアウト( )の中央にある可動ボタンを膨らませてContainer
、タッチすると画面内Container
で移動できるようにしたいと思います。
コードは次のとおりです。
ボタンは画面中央で膨らませることができます。ただし、触っても動かない。
交換する場合
に
ボタンはタッチで移動できるようになりましたが、relativelayout の左上隅で膨らんでいました。
質問:
移動ボタンが画面の中央で膨らみ、タッチすると移動できるように、コードをどのように改善できますか?
ありがとう!
android-studio - 整数リソース ファイルからレイアウト グラビティを設定する
多言語アプリを使用しているため、重力値はリソース ファイルに保存する必要があります。(アラビア語/英語) これは、ltr から rtl へのレイアウト方向に影響します。
私はEclipse adtで同じアプローチを成功させていました。
エラー: フラグを解決できません。Android xml ファイル内のリソース参照を検証します。