問題タブ [android-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 - 重力プロパティを使用せずに右側の最初の列を移動するにはどうすればよいですか?
テーブルで、回転の可能性を考慮して、赤い柱を右側から左側に移動しようとしました。
を使用してみましたandroid:gravity="right"
が、結果はありませんでした。
緑色の列を右端に移動し、他の列を問題なく左に移動するにはどうすればよいですか。
私のレイアウト:
私のコード:
android - Android は、「listitem」から選択した後に「spinner text」の重力を変更します
私のシナリオでは、スピナーをクリックすると、値のドロップダウンがポップアップし、リストビューのテキスト項目が左に揃えられます。今私が欲しかったのは、テキスト項目を右揃えにする必要があるスピナー値に設定するときにリスト項目から選択した後です。
解決策が見つかりません。
以下は私のスピナーコードです
以下は私のアダプターコードです
android - Androidの重力とlayout_gravityの優先順位は何ですか?
私は2秒でテストLinearLayout
して作成しています。にはhas 属性があり、 has 属性内の最初のものには.LinearLayout
TextView
LinearLayout
gravity="center_vertical"
TextView
LinearLayout
layout_gravity="top"
gravity="center_vertical"
ofLinearLayout
はコンテンツを垂直方向の中央に配置します。
layout_gravity="top"
ofTextView
はコンテナに私を一番上に置くように指示します。
それで、彼らが一緒にいたらどうなりましたか?
私の実験では、「layout_gravity="top"」は機能しません。
以下は私のコードと結果です:
android - Android RecyclerView で Gravity を設定する方法
チャットアプリを作ろうとしているのですが、RecyclerView でカスタムビューのグラビティを設定するのに苦労しています。私は一日中検索して試してみましたが、作ることができませんでした。常にこのように表示されます(スクリーンショット)。画面の左ではなく右に配置する必要があります。しかし、Android Studio Preview では、正しく表示されます。ソースを添付しています。何が問題なのか教えてください。
MainActivity.xml (RecyclerView) 内
/li>
2.MessageItem.xml で (重力を右に設定すると、スクリーンショットが正しく表示されます)
Android Layout Preview はよく表示されます (スクリーンショット)
私の RecyclerViewHolder
/li>また、RecyclerViewAdapter で、Gravity Again を変更しました。
/li>
検索からほとんどのことを試しましたが、これにはうまくいきませんでした..お願いします...助けてください
android - layout_centerHorizontal=true、gravity="center_horizonatal"、および foregroundGravity="centerHorizontal" はいつ使用する必要がありますか?
ドキュメントを読みましたが、いつどれを使用すればよいかわかりません。
android - GridView での setGravity() の使用
GridViewのandroid:gravityとsetGravity()の使い方がわかりません。
android:gravity
各セル内の重力を指定します。
center_horizontal - サイズを変更せずに、コンテナの水平方向の中央にオブジェクトを配置します。
setGravity(int gravity)
このグリッドの重力を設定します。重力は、子ビューが水平方向にどのように配置されるかを表します。デフォルトは Gravity.LEFT です
gravity int : このグリッドの子に適用する重力
この質問に記載されているように、最後の行を中央に配置しようとしていますが、取得できません。
そこで、 と の使い方を理解しようとしましandroid:gravity
たsetGravity()
。
このコードを試しました。
その子ビュー
そしてそれはこのように来ます
を変更するstretchMode="columnWidth"
と、このようになります
- 子行が右揃えされていないことを示す最初の画像。
- 子の内容が右に揃っていないことを示す 2 番目の画像
では、重力を設定することの用途は何ですか?
やってみgridView.setGravity(Gravity.CENTER)
ました。
GridView に動的アイテムを表示する必要があります。
アイテムが3つある場合、3番目のアイテムを中央に表示するにはどうすればよいですか?
GridView を設定しlayout_width="wrap_content"
て入れてみました
- LinearLayout と設定
layout_gravity:center
- RelativeLayout と設定
layout_centerInParent=true
どちらの場合も機能しませんでした。
TableLayout
一番下までスクロールするとさらにデータをロードする必要があるため使用できないため、 OnScrollListenerを設定する必要があります
前もって感謝します