DrawerLayout小部件背景更改

时间:2014-12-18 10:11:19

标签: android google-maps drawerlayout

我正在使用DrawerLayout小部件和谷歌地图。

当我滚动列表视图时,我的背景正在改变。当我点击列表视图时,它将更改回我的默认背景

我的初始列表视图

enter image description here

拖动/滚动

enter image description here

选择

enter image description here

xml代码:

<ListView android:id="@+id/left_drawer1"
    android:layout_width="240dp"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:choiceMode="singleChoice"
    android:divider="@drawable/divider"
    android:dividerHeight="1dp"
    android:background="#333"
    android:paddingLeft="15sp"
    android:paddingRight="15sp"
    />

java代码 -

@Override
protected void onPostCreate(Bundle savedInstanceState) {
    super.onPostCreate(savedInstanceState);
    // Sync the toggle state after onRestoreInstanceState has occurred.
     actionBarDrawerToggle.syncState();
}

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    actionBarDrawerToggle.onConfigurationChanged(newConfig);
}

1 个答案:

答案 0 :(得分:0)

表示您的XML ListView设置android:cacheColorHint="@color/transparent"

Java代码listView.setCacheColorHint(Color.TRANSPARENT);