Android ListView乱码查看

时间:2013-04-08 00:29:17

标签: android android-listview

我创建了一个简单的ListView示例,当我滚动时,视图会出现乱码。它保留了物品的fisrt页面,只是在顶部显示其他项目。它在两个不同的设备和模拟器上做同样的事情。

这是我的布局:

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listview"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

这是我的活动:

public class ListViewExampleActivity extends Activity
{
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    this.setContentView(layout.list_ex_view1);
    String[] values = new String[]{"Android", "iPhone", "WindowsMobile", "Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X", "Linux", "OS/2", "Ubuntu", "Windows7", "Max OS X", "Linux", "OS/2", "Ubuntu", "Windows7", "Max OS X", "Linux", "OS/2", "Android", "iPhone", "WindowsMobile"};
    ListView listview = (ListView) this.findViewById(R.id.listview);
    listview.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, values));
}

}

你可以在这里看到它的样子:

http://i.imgur.com/KYzILGd.png

1 个答案:

答案 0 :(得分:0)

我发现了问题。我有一个共同的主题,我使用android:theme =“@ style / myTheme”分配给清单中的所有应用程序。似乎问题是将@null分配给android:windowBackground属性。

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="myTheme">
    <item name="android:windowBackground">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowActionBar">false</item>
</style>