[英]how to set transparent background to android tab widget,
是否可以為android選項卡小部件設置透明背景,我使用以下代碼設置選項卡背景圖像
Drawable drawable = new BitmapDrawable(bgImage);
mTabHost.getTabWidget().setBackgroundDrawable(drawable);
但是問題是我能看到黑線不是透明的,有人可以幫我解決這個問題嗎!
您需要在這里了解兩件事。
首先,您可以通過編程方式設置背景
其次,使用十六進制值的Alpha通道設置透明度。 例如。 如果要將背景設置為紅色且透明度為20%,則可以使用十六進制值#CCFF0000
。 在此示例中,CC是255 * 0.8 = 204的十六進制數。
對於您在此處要實現的目標,我有些困惑,因為我無法確定drawable
是從XML文件還是從圖像文件創建的。 但是,如果bgImage是XML文件,則可以使用android:background=""
將上述的十六進制值類型應用於XML文件的適當區域,從而解決問題。
創建一個透明的png圖像,只是一個空白圖像。 將此圖像作為酒吧的背景。
mTabHost.getTabWidget().setBackgroundDrawable(R.id.mytransperentimage);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.