gpt4 book ai didi

java - 使用 BaseAdapter 自定义 ListView

转载 作者:行者123 更新时间:2023-12-01 04:51:49 27 4
gpt4 key购买 nike

我正在 Android 应用程序中开发一个包含图像和 TextView 的自定义 ListView ,但是,我完全按照此链接中的教程进行操作: http://theopentutorials.com/tutorials/android/listview/android-custom-listview-with-image-and-text-using-baseadapter/#Project_Folder_Structure。当引用我放置在可绘制文件中的图像时,我在 ListActivity 类中遇到了问题,这是我的代码: 包 com.Android.mysmartrecipeassistant;

import android.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;

public class BookListActivity extends Activity implements OnItemClickListener
{
public static final String[] recTitles = new String[] { "Cheese Salad",
"Burger and Fries", "Chicken", "Sandwiches", "Potato Sauce" };
public static final Integer[] recImgs = new Integer[] {R.drawable.recipe, R.drawable.salad};

@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub

}

}

我的问题在于以下行:

public static final Integer[] recImgs = new Integer[] {R.drawable.recipe, R.drawable.salad};

虽然我将图像放置在可绘制对象中,但我的代码看不到这些图像并指示错误(图像无法解析或不是字段)

无论如何,我还没有完成这个类的代码。你能帮我解决这个问题吗?

最佳答案

我建议从 baseAdapter 进行扩展,并通过 getView 方法将所有需要的逻辑放在那里。

另外,请观看“the world of listView”的讲座,了解更多如何使用listViews的信息。

关于java - 使用 BaseAdapter 自定义 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14822856/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com