我在底部有這個函數,在這個函數中填充MainActivity中的listview,我可以填充任何我想要的文本,但我不知道如何隱藏,我試圖在評論部分隱藏它,但沒有奏效。更改列表視圖中圖像的可見性
我需要檢查一定的條件,如果真隱藏R.id.dire_win,如有虛假隱藏R.id.radiant_win
此外,我需要填寫R.id.team01_pic列表視圖中的每一行中與.png/.jpg網址。
感謝您的幫助提前。
protected void onPostExecute(Void result) {
super.onPostExecute(result);
// Dismiss the progress dialog
if (pDialog.isShowing())
pDialog.dismiss();
/**
* Updating parsed JSON data into ListView
* */
ListAdapter adapter = new SimpleAdapter(
SingleContactActivity.this, matchList,
R.layout.list_match, new String[] { TAG_team01_name, TAG_team02_name , TAG_RESULT }, new int[] {
R.id.team01_name, R.id.team02_name , R.id.result});
//ImageView imgView = (ImageView) findViewById(R.id.radiant_win);
//imgView.setVisibility(View.INVISIBLE);
//TextView textview =(TextView)findViewById(R.id.text);
setListAdapter(adapter);
}
更新:我試圖創建這個函數作爲答案之一說,但沒有奏效。
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = getLayoutInflater();
View rowView = inflater.inflate(R.layout.list_match, parent, false);
//TextView textView = (TextView) rowView.findViewById(R.id.label);
ImageView imageView = (ImageView) rowView.findViewById(R.id.radiant_win);
//textView.setText(values[position]);
// change the icon for Windows and iPhone
//String s = values[position];
imageView.setImageResource(R.drawable.team_navi);
//imageView.setVisibility(View.INVISIBLE);
return rowView;
}
使用自定義的'Adapter'和顯示/隱藏你'getView需要什麼()' – codeMagic