22

うまくいけば、単純なものです。v4.0.3

があり、ListView左右に10dipのマージンを残したい。内容はもちろん簡単ですが、区切り線も左右に10dipのマージンを持たせて欲しいです。

ListView を含むまたはにandroid:PaddingRightまたはを追加すると、これはもちろん機能しますが、リストをスクロールすると右側に表示されるリスト スクロールバーも、パディング/マージンの距離だけ移動します。android:layout_marginRightListViewLinearLayout

スクロールバーのインジケーターを残したい。android:scrollbarStyleすべての設定を試しました。

4

4 に答える 4

0

リストビューをスクロールするという同じ問題がありました。スクロールビュー内に配置すると、リストを動的にロードしたいときにリストビューを1行だけロードするように制限されますが、最終的に解決策が得られました:インクルード

android:scrollbarAlwaysDrawVerticalTrack= "true"

android:fadeScrollbars="false"

ListView タグ内のプロパティ。

于 2013-09-18T09:13:35.133 に答える
0

スクロール ドローアブルのマージンとパディングについて、新しいスクロールバー サム ドローアブルを作成することができます。

これらの属性を使用

android:scrollbarThumbHorizontal="@drawable/your_drawable"
android:scrollbarThumbVertical="@drawable/your_drawable"
于 2013-10-02T09:13:43.357 に答える
0

スクロールバーが ListView 項目の上に重ならないように (前後に) ListView 項目の余白を均等にするには、次のコードを使用できます。

<ListView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/listView"
    android:layout_gravity="center_horizontal|top"
    android:dividerHeight="10dp"
    android:divider="@android:color/transparent"
    android:padding="10dp"
    android:scrollbarStyle="outsideOverlay"/>
于 2015-01-14T02:24:37.743 に答える