問題タブ [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.

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

android - 重力プロパティを使用せずに右側の最初の列を移動するにはどうすればよいですか?

テーブルで、回転の可能性を考慮して、赤い柱を右側から左側に移動しようとしました。

を使用してみましたandroid:gravity="right"が、結果はありませんでした。

緑色の列を右端に移動し、他の列を問題なく左に移動するにはどうすればよいですか。

ここにスクリーンショットがあります

私のレイアウト:

私のコード:

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

android - Android は、「listitem」から選択した後に「spinner text」の重力を変更します

私のシナリオでは、スピナーをクリックすると、値のドロップダウンがポップアップし、リストビューのテキスト項目が左に揃えられます。今私が欲しかったのは、テキスト項目を右揃えにする必要があるスピナー値に設定するときにリスト項目から選択した後です。

解決策が見つかりません。

以下は私のスピナーコードです

以下は私のアダプターコードです

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

android-layout - LinearLayoutの重力 - アンドロイド?

以下のレイアウトを作成しました:

以下の画像を参照してください。

ここに画像の説明を入力

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

android - Androidの重力とlayout_gravityの優先順位は何ですか?

私は2秒でテストLinearLayoutして作成しています。にはhas 属性があり、 has 属性内の最初のものには.LinearLayoutTextViewLinearLayoutgravity="center_vertical"TextViewLinearLayoutlayout_gravity="top"

gravity="center_vertical"ofLinearLayoutはコンテンツを垂直方向の中央に配置します。

layout_gravity="top"ofTextViewはコンテナに私を一番上に置くように指示します。

それで、彼らが一緒にいたらどうなりましたか?

私の実験では、「layout_gravity="top"」は機能しません。

以下は私のコードと結果です:

私の結果

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

android - Android RecyclerView で Gravity を設定する方法

チャットアプリを作ろうとしているのですが、RecyclerView でカスタムビューのグラビティを設定するのに苦労しています。私は一日中検索して試してみましたが、作ることができませんでした。常にこのように表示されます(スクリーンショット)。画面の左ではなく右に配置する必要があります。しかし、Android Studio Preview では、正しく表示されます。ソースを添付しています。何が問題なのか教えてください。

  1. MainActivity.xml (RecyclerView) 内

    /li>

2.MessageItem.xml で (重力を右に設定すると、スクリーンショットが正しく表示されます)

Android Layout Preview はよく表示されます (スクリーンショット)

  1. 私の RecyclerViewHolder

    /li>
  2. また、RecyclerViewAdapter で、Gravity Again を変更しました。

    /li>

検索からほとんどのことを試しましたが、これにはうまくいきませんでした..お願いします...助けてください

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

android - リストビュー アイテムのテキスト グラビティ

私は android.R.layout.simple_list_item_1 子で Arrayadapter を使用しています ここでは getView 関数です

リストデータにフィルターを適用しています ここでは、フィルターコードのプライベートクラス MyFilter extends Filter {

私の問題は、ローカル方向がRTLの場合でも、各アイテムのテキストの重力が常に残されることです。ここに例があります ここに画像の説明を入力

カスタムレイアウトを使用しようとしましたが、これで問題は解決しませんでした。

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

android - layout_centerHorizo​​ntal=true、gravity="center_horizo​​natal"、および foregroundGravity="centerHorizo​​ntal" はいつ使用する必要がありますか?

ドキュメントを読みましたが、いつどれを使用すればよいかわかりません。

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

android - GridView での setGravity() の使用

GridViewのandroid:gravitysetGravity()の使い方がわかりません。

android:gravity

各セル内の重力を指定します。

center_horizo​​ntal - サイズを変更せずに、コンテナの水平方向の中央にオブジェクトを配置します。

setGravity(int gravity)

このグリッドの重力を設定します。重力は、子ビューが水平方向にどのように配置されるかを表します。デフォルトは Gravity.LEFT です

gravity int : このグリッドの子に適用する重力

この質問に記載されているように、最後の行を中央に配置しようとしていますが、取得できません。

そこで、 と の使い方を理解しようとしましandroid:gravitysetGravity()

このコードを試しました。

その子ビュー

そしてそれはこのように来ます

ストレッチモード=

を変更する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を設定する必要があります

前もって感謝します