我正在製作一個應用程序,用於解析來自Internet的文本和圖像,並將它們顯示在ListView
中。這工作正常。listview with imageview and visibility
在ListView
的每一行中,ImageView
具有GONE
的可見性值。
我試圖,如果一個XML解析字段的值爲「是」,請將ImageView
的可見性設置爲VISIBLE
。
public class MinAdapterSuscr extends BaseAdapter {
//...
public View getView(int position, View convertView, ViewGroup parent)
{
View vi=convertView;
if(convertView==null)
vi = inflater.inflate(R.layout.list_row_my_nets, null);
TextView title = (TextView)vi.findViewById(R.id.title);
TextView net = (TextView)vi.findViewById(R.id.net);
ImageView home = (ImageView)vi.findViewById(R.id.enthome);
ImageView thumb_image=(ImageView)vi.findViewById(R.id.image);
HashMap<String, String> onets = new HashMap<String, String>();
onets = data.get(position);
// añadiendo los valores al listview
title.setText(android.text.Html.fromHtml(onets.get(netsActivity.KEY_NOMBRE_RED_SUSCR)));
artist.setText(android.text.Html.fromHtml(onets.get(netsActivity.KEY_DESCR_RED_SUSCR)));
nuevasEntradas.setText(android.text.Html.fromHtml(onets.get(netsActivity.KEY_POR_VER_SUSCR)));
String isHome = onets.get(netsActivity.KEY_ES_INICIO_SUSCR);
imageLoader.DisplayImage(song.get(netsActivity.KEY_AVATAR_RED_SUSCR), thumb_image);
// Comprobación de si es red propia o de inicio
if(isHome.equals("yes")) {
home.setVisibility(View.VISIBLE);
Log.i("looking",」home visible」);
}
return vi;
}
}
這可行,但它顯示的結果似乎是隨機的。有時ImageView
可見,有時不可見,但不匹配XML的「是」。
我在做什麼錯?我感謝您的幫助。
問候
我沒給「別人」的,現在值得 重要性正常工作。謝謝 – Sergio76