我在尝试更新进度条时遇到问题。 当我更新进度条时,它就像更新的视图在当前视图上绘制一样。 即使我正在通过ID获取视图。我会假设它正在更新当前视图,所以目前应该丢弃它。例如,将进度从80改为30到25,如下所示:
http://i.stack.imgur.com/UnUvA.png
以下被称为无数次。 cursor.getInt(4)将根据用户的操作返回不同的值。
我的手机正在运行android 2.3.7
ProgressBar bar = (ProgressBar) findViewById(R.id.progressbar);
int rating = cursor.getInt(4);
bar.setProgress(rating);
答案 0 :(得分:0)
问题在于设置了一个主题@null作为windowBackground的主题。
这意味着背景未重新绘制,因此更新的项目似乎是在当前项目上绘制的。
<item name="android:windowBackground">@null</item>