2012-04-23 8 views
6

Androidライブラリの背景を変更する方法を探しています: 1.row darkgrey; 2.行灰色。 3.ダークグレー列。 4.rowグレー等Android UIテーブルライブラリの背景を変更する

しかし、それは動作しませんでした。図書館のUITableView活動に

if(mIndexController%2 ==1){ 
      itemContainer.setBackgroundColor(R.color.grey); 
      viewsContainer.setBackgroundColor(R.color.grey); 
     } 
     else{ 

      itemContainer.setBackgroundColor(R.color.darkgrey); 
      viewsContainer.setBackgroundColor(R.color.darkgrey); 
     } 

、しかし、その作業はありません:

私はそれを試してみました。

誰かが私を助けることができますか? https://github.com/thiagolocatelli/android-uitableview

私はListViewコントロールは次のようになりたい:: http://i.stack.imgur.com/Ls5bG.png

答えて

2

独自のビューを作成して、あなたは各行が持っていると、カスタムビューとして、それを追加したい背景色を適用することができます。奇数/偶数行に異なる色が必要な場合は、今すぐ最良のアプローチです。私はこのライブラリを更新する途中ですが、uitableviewの子を返す関数がありますので、それらの間を反復して行ごとに背景色を設定することができます。

+0

あなた自身の行xmlを作成し、それをUITableViewに追加する前に必要な色を適用するだけです。 list_item _ *。xmlのいずれかをhttps://github.com/thiagolocatelli/android-uitableview/tree/master/android-uitableview/res/layoutからコピーして、独自のプロジェクトで使用してから、テーブルに追加するだけです見る – Thiago

0

私はこれこれを試してみてください。ここ

ライブラリです。

itemContainer.setBackgroundColor(Color.GRAY); 
+0

私はあなたがこれを試すべきだと思います。 – mshah

2

実際にはviewsContainer.setBackgroundColor(R.color.grey);は何もしません。

あなたはこのようにそれを修正する必要があります。

viewsContainer.setBackgroundColor(getResources().getColor(R.color.grey)); 
関連する問題