ListView scrollbarStyle在Widget中无法正常工作

时间:2018-04-24 12:49:20

标签: android listview android-widget android-scrollbar

我试图用ListView做一个Widget,但我想在右侧显示ScrollBar,没有任何填充。

我想要它像gmail日历Widget。我会告诉你如何用图片: enter image description here

这是我的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical">
    <FrameLayout android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <TextView
            android:layout_width="match_parent"
            android:id="@+id/widgetTitle"
            android:textColor="@color/colorWhite"
            android:background="@drawable/widget_title_background"
            android:textSize="15dp"
            android:gravity="center"
            android:layout_height="@dimen/widget_title_min_height"></TextView>
    </FrameLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:padding="0dp"
        android:background="@color/colorWhite">
        <ListView
            android:id="@+id/widgetListView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"    
            android:padding="0dp"
            android:clipToPadding="false"
            android:scrollbarStyle="outsideOverlay"
            tools:listitem="@layout/widget_list_item"></ListView>
    </LinearLayout>
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

在Listview控件中,滚动条默认显示在右侧。 试试这段代码..

   <ListView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/listview"></ListView>