Android列表视图包含不应该存在的按钮

时间:2018-04-05 00:03:22

标签: java android android-studio

我的ListView存在问题,由于某些未知原因,每个元素都有一个不应该有的按钮。我怎么能去除这些按钮?

Android emulator showing the buttons in the listview

问题似乎是我的onPostExecute方法用于异步任务。

@Override
protected void onPostExecute(String pResult) {
    //Populate the list view?
    ListView listView = (ListView) findViewById(R.id.DownloadablePuzzlesList);
    ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getApplicationContext(), 
            R.layout.activity_download, R.id.DownloadablePuzzlesText, PuzzleNames);
    listView.setAdapter(arrayAdapter);
}

在尝试解决这个问题的几个小时后,我无法找到解决问题的方法,我们将不胜感激。

1 个答案:

答案 0 :(得分:-1)

您的R.layout.activity_download必须有按钮。

代替:

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.activity_download, R.id.DownloadablePuzzlesText, PuzzleNames);

<强>执行:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, android.R.id.text1, PuzzleNames)