2017-07-26 4 views
0

で番号を置き換えますは、ListViewコントロールの配列を追加し、私は2つのアレイ持っている画像

int[] sinais = new int[arraySinais.length]; 
String[] arraySSID = new String[] { }; 

をそして私は1つのアレイにそれらを参加しました:

String[] arrayScan = new String[arraySinais.length]; 
for (int i = 0; i < arraySSID.length; i++) { 
    arrayScan[i] = arraySSID[i] + " " + sinais[i]; 
} 

しかし、今、私はこの新しい配列を追加する必要がありますListViewを入力し、intの数字をImageViewに置き換えます。 例:

for (int i = 1; i < Sinais.length; i++) { 
        if (Sinais[i] <= 25){ 
         //ImageView01 
         ArrayImagens[i] = R.drawable.image01; 
        } else if ((Sinais[i] > 25) && (Sinais[i] <= 50)) { 
         //ImageView02 
         ArrayImagens[i] = R.drawable.image02; 
        } else if ((Sinais[i] > 50) && (Sinais[i] <= 75)) { 
         //ImageView03 
         ArrayImagens[i] = R.drawable.image03; 
        } else if ((Sinais[i] > 75) && (Sinais[i] <= 100)) { 
         //ImageView04 
         ArrayImagens[i] = R.drawable.image04; 
        } 
       } 

答えて

0

Image[]ある画像アレイとしてarrayImagensを宣言してみてください。

Image[] arrayImagens = new Image[13]; 


for (int i = 1; i < Sinais.length; i++) { 
    if (Sinais[i] <= 25){ 
     //ImageView01 
     arrayImagens [i] = R.drawable.image01; 
    } else if ((Sinais[i] > 25) && (Sinais[i] <= 50)) { 
     //ImageView02 
     arrayImagens [i] = R.drawable.image02; 
    } else if ((Sinais[i] > 50) && (Sinais[i] <= 75)) { 
     //ImageView03 
     arrayImagens [i] = R.drawable.image03; 
    } else if ((Sinais[i] > 75) && (Sinais[i] <= 100)) { 
     //ImageView04 
     arrayImagens [i] = R.drawable.image04; 
    } 
} 

希望します。 ListView行に対する

​​

そして、他のxml:

+0

うまくいけば、うまくいかない場合は私に相談してください – UmarZaii

0

は私がCustomListViewAdapterを作成しました。