listview中详情界面布局如下
news_list_itemimg: 有一imageview控件
<ImageView android:id="@+id/img1"/>getView方法如下:public View getView(int position, View view, ViewGroup parent) {
if(view == null)
{
view = getLayoutInflater().inflate(R.layout.news_list_itemimg, null);
img1 = (ImageView)findViewById(R.id.img1);
img1.setVisibility(View.GONE);
}
return view;}现问:1 我在getView方法中写了 img1.setVisibility(View.GONE);可为什么此img1控件还会出现在界面上呢
2 在没有listview的地方,我用etVisibility(View.GONE);可取消控件的,为什么到了listview中就取消不了呢,
这怎么解决呀,thanks
news_list_itemimg: 有一imageview控件
<ImageView android:id="@+id/img1"/>getView方法如下:public View getView(int position, View view, ViewGroup parent) {
if(view == null)
{
view = getLayoutInflater().inflate(R.layout.news_list_itemimg, null);
img1 = (ImageView)findViewById(R.id.img1);
img1.setVisibility(View.GONE);
}
return view;}现问:1 我在getView方法中写了 img1.setVisibility(View.GONE);可为什么此img1控件还会出现在界面上呢
2 在没有listview的地方,我用etVisibility(View.GONE);可取消控件的,为什么到了listview中就取消不了呢,
这怎么解决呀,thanks
->
img1 = (ImageView)view.findViewById(R.id.img1);
3楼,
ImageView 是listview详情界面中的一控件,在view getview方法中,
mg1 = (ImageView)findViewById(R.id.img1);
img1.setVisibility(View.GONE);
使其消失不了,请问你还需要提供什么信息呢,我来贴出来。