小编Dip*_*esh的帖子

无法更改ImageView的可见性

我有一个ListView使用自定义cursoradapter来填充ListView.

row.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >

   <LinearLayout
       android:orientation="vertical"
       android:layout_width="0dip"
       android:layout_weight="1"
       android:layout_height="fill_parent">
       <TextView
           android:id="@+id/title"
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:singleLine="true"
           android:gravity="center_vertical"
           android:ellipsize="marquee"
           android:textSize="24dp" />
       <TextView
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:id="@+id/artist"
           android:singleLine="true"
           android:ellipsize="marquee"
           android:textSize="14dp" />
    </LinearLayout>
    <ImageView
       android:id="@+id/currentplaying"
       android:layout_width="wrap_content"
       android:layout_height="fill_parent"
       android:layout_marginLeft="1dip"
       android:src="@android:drawable/ic_media_play"
       android:contentDescription="@string/now_playing"
       android:visibility="gone" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

如您所见,ImageView的可见性消失了.我想让它在一个特定的行中可见.这是我试过的代码,但它不起作用......

View view = getListView().getAdapter().getView(0, null, null);
ImageView iv = (ImageView)view.findViewById(R.id.currentplaying);
iv.setVisibility(ImageView.VISIBLE);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder;
    if(convertView==null) {
        holder = new ViewHolder();
        convertView = inflater.inflate(R.layout.yourlayout, null); …
Run Code Online (Sandbox Code Playgroud)

android android-imageview

8
推荐指数
1
解决办法
5391
查看次数

Gtkmm - 在不关闭应用程序的情况下隐藏窗口

如何在不关闭窗口的情况下隐藏顶层窗口?

NdmWindow是一个继承自Gtk :: Window的类.我已将NdmWindow的实例添加到Gtk :: Application.

现在,我如何隐藏它而不是关闭它?

提前致谢..

c++ gtk gtkmm

3
推荐指数
1
解决办法
1842
查看次数

标签 统计

android ×1

android-imageview ×1

c++ ×1

gtk ×1

gtkmm ×1