我自定义进度条时有一个标记。我创建了一个进度条可绘制的动画。在对话加载数据显示时,我将此可绘制对象设置为进度条。ListView项目出现奇怪的可绘制
文件anim_loading.xml
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/icon_loading"
android:pivotX="50%"
android:pivotY="50%" />
后我设置为绘制对话框加载数据。
public void showProgressDialog(String content, boolean cancleable) {
progressDlg = ProgressDialog.show(this, "", content, true, true);
progressDlg.setIndeterminateDrawable(getResources().getDrawable(R.drawable.anim_loading));
progressDlg.setCancelable(cancleable);
progressDlg.setOnCancelListener(this);
}
但是在android 2.2x或2.3x中,Listview在数据行中出现可绘制的icon_loading。我不能已了解.. :(
我连接有两个文件(图像)正确与Android 4.0,并用机器人2.3或2.2
布局行错误:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layoutRow"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/menu_item_selector"
android:paddingBottom="4dp"
android:paddingLeft="3dp"
android:paddingRight="3dp"
android:paddingTop="4dp" >
<TextView
android:id="@+id/txtCode"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_centerVertical="true"
android:textColor="@color/RED_COLOR"
android:textSize="25.0sp"
android:textStyle="bold" />
<RelativeLayout
android:id="@+id/layoutInfo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="3dip"
android:layout_toRightOf="@id/txtCode"
android:padding="1.0dip" >
<LinearLayout
android:id="@+id/llContent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/txtName"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="end"
android:singleLine="true"
android:textColor="@color/BLACK_COLOR"
android:textStyle="bold" />
<ImageView
android:id="@+id/ivFavorite"
android:visibility="gone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:contentDescription="@string/app_name"
android:src="@drawable/icon_love_small" />
</LinearLayout>
<TextView
android:id="@+id/txtDetail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/llContent"
android:singleLine="true"
android:textColor="@color/BLACK_COLOR"
android:textSize="12.0sp"
android:textStyle="italic" />
</RelativeLayout>
</RelativeLayout>
选择行:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/SEA_BLUE" android:state_pressed="true"/>
<item android:drawable="@color/SEA_BLUE" android:state_focused="true"/>
<item android:drawable="@color/TRANSPARENT"/>
</selector>
希望有人帮我找到这个错误。 非常感谢!
P/S对不起,我躲在列表视图:)
发布该行的xml布局。 –
大家可以理解这个问题,帮帮我:( –