2013-03-06 69 views
0

我有一個文本項目的列表視圖,我想減少列表視圖的不透明度(alpha)。當我設置阿爾法然後減少文字和佈局的顏色,但我是需求量的減少列表視圖的唯一背景顏色..例如 這裏是我的代碼....如何在Android中減少自定義列表視圖的不透明度

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:listSelector="@android:color/transparent" 
    android:background="@drawable/bg" 
    > 
<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:fillViewport="true" 
    > 
<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    > 
<!-- <EditText android:id="@+id/inputSearch" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:hint="Search Remedy.." 
     android:inputType="textVisiblePassword"/> android:listSelector="@drawable/list_selector"--> 
    <ListView 
     android:id="@android:id/list" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:divider="#b5b5b5" 
     android:dividerHeight="0.5dp" 
     android:background="@drawable/list_selector" 
     /> 
</LinearLayout> 
</ScrollView> 
</RelativeLayout> 

回答

0

你可以像運行時設置alpha此

alpha值0-255,0表示完全透明,255表示完全不透明

View backgroundimage = findViewById(R.id.background); 
Drawable background = backgroundimage.getBackground(); 
background.setAlpha(80); 
相關問題