Androidタブウィジェットに透明な背景を設定することは可能ですか?以下のコードを使用してタブの背景画像を設定しました
Drawable drawable = new BitmapDrawable(bgImage);
mTabHost.getTabWidget().setBackgroundDrawable(drawable);
しかし、問題は、透明ではなく黒い線が見えることです。誰かがこれを修正するのを手伝ってくれませんか..!
Androidタブウィジェットに透明な背景を設定することは可能ですか?以下のコードを使用してタブの背景画像を設定しました
Drawable drawable = new BitmapDrawable(bgImage);
mTabHost.getTabWidget().setBackgroundDrawable(drawable);
しかし、問題は、透明ではなく黒い線が見えることです。誰かがこれを修正するのを手伝ってくれませんか..!
ここで知っておくべきことが 2 つあります。
まず、プログラムで背景を設定します
次に、16 進数値のアルファ チャネルを使用して透明度を設定します。例えば。背景を透明度 20% の赤に設定する場合は、16 進数の値を使用します#CCFF0000
。この例では、CC は 255 * 0.8 = 204 の 16 進数です。
drawable
が XML ファイルから作成されたものなのか、画像ファイルから作成されたものなのかわかりません。ただし、bgImage が XML ファイルの場合は、上記の 16 進値のタイプを XML ファイルの適切な領域に適用することで問題を解決できるはずです。android:background=""