2012-03-04 4 views
0

私は6つのTableRowレイアウトを含む私のプロジェクトでTableLayoutを持っています。各TableRowレイアウトには7つのTextViewがあります。私は現在42のTextViewを表示しているこのTableLayoutに背景イメージを設定したいと思います。私は各TextViewに背景色を設定していました。私はこれを試しましたBackgroung ImageをAndroidのTablelayoutに追加するには?

mDateSelectionBar.setBackgroundResource(resid); 

しかし、それは私のイメージを表示されていません。しかし、私が42のTextViewsでこれを行うと、..

TextView.setBackgroundResource(0); 

私の画像は見えます。しかし、私は各TextViewの背景色だけでなく、TableLayoutの背景画像を表示したいと思います。これどうやってするの?助けてください!ありがとう:D

答えて

2

テーブルレイアウトの個々のセルの背景がレイアウトレイアウトの背景全体に描画されるという問題があります。セルの背景を削除すると、背景全体が表示されます。表の背景とセルの色を表示する必要がある場合は、セルの背景色のアルファチャンネルを100%未満に設定することを検討してください。 0.8または何か。

セルの色を設定するときは、#ARGBの構文を使用します。

setBackgroundColour(Color.argb(192, 255, 0, 0)); 
関連する問題