1

リストビュー用のカスタムスクロールバーを作成するタスクがあり、私の知る限り、スクロールバーをカスタマイズする方法はAndroidでは非常に限られています. 次のようにまったく同じ結果を達成することは可能ですか: ここに画像の説明を入力

もしそうなら、良い例を教えてもらえますか、少なくとも何を調べる必要があるか教えていただけますか?

[編集]スクロールするときも、親指アイコンを使用できるようにしたいと思います。

4

4 に答える 4

4

アクティビティ レベルでは、さまざまな属性を指定してスクロールバーを指定できます。特定のスクロールバーに対してscrollbarThumbVerticalscrollbarTrackVertical属性を指定する必要がある場合があります。カスタマイズ可能な属性のリストはR.attrで指定されています。

于 2012-11-05T04:59:15.010 に答える
3

res/styles.xml でテーマを作成します。

<style name="CustomTheme" parent="android:Theme">
    <item name="android:scrollbarTrackVertical">@drawable/scroll_track</item>
    <item name="android:scrollbarThumbVertical">@drawable/scroll_thumb</item>
</style>

@drawable/scroll_track@drawable/scroll_thumb9 つのパッチ イメージまたはシェイプ ドローアブルのいずれかを参照する必要があります。スクロール トラック イメージは、スクロール バーの背景です。スクロール サムは、スクロール ハンドルを担当します。次に、テーマをアプリケーション全体または AndroidManifest.xml 内のアクティビティに適用します。

<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/CustomTheme">

私が説明したようにこれを作成し、必要に応じて写真を描画可能にすることもできます。

于 2012-11-05T05:37:30.037 に答える
1

ListView の横に別の Seekbar を使用することになりました。

于 2012-11-08T12:13:46.993 に答える