-1
if的原因有什麼問題?我想將顯示的圖標更改爲我的singleListItemArray
中的第一個位置。沒有if,圖片就會顯示出來。我還檢查了singleListItemArray [0]/product的內容。它是正確的。如果在CustomListArray中聲明
class CustomListAdapter extends ArrayAdapter<String> {
public CustomListAdapter(Context context, String[] dataListFinal) {
super(context, R.layout.list_item_datalist ,dataListFinal);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater iteminflator = LayoutInflater.from(getContext());
View customView = iteminflator.inflate(R.layout.list_item_datalist, parent, false);
ImageView image = (ImageView) customView.findViewById(R.id.list_icon_product);
String singleListItem = getItem(position);
Log.d("singleListItem",singleListItem);
String[] singleListItemArray = singleListItem.split("\t");
String product = singleListItemArray[0];
String label = singleListItemArray[1];
[...]
if (product == "Pc"){
image.setImageResource(R.drawable.icon_pc);
}
Log.d("productausarray", product);
return customView;
}
}
謝謝。我剛剛提到,在我的「Pc」需要檢查它的來源之前還有另一個空格。謝謝 – Rastaman