1

Androidアプリで画像とテキストビューを使用してカスタマイズされたリストビューを開発していますが、このリンクのチュートリアルに正確に従いました: http://theopentutorials.com/tutorials/android/listview/android-custom-listview-with -image-and-text-using-baseadapter/#Project_Folder_Structure . ドローアブル ファイルに配置した画像を参照するときに、ListActivity クラスで問題が発生しました。これが私のコードです: package 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};

ドローアブルに画像を配置しましたが、コードにそれらの画像が表示されず、エラーが表示されます (画像を解決できないか、フィールドではありません)。

とにかく、このクラスのコードはまだ完成していません。この問題を解決するのを手伝ってくれませんか?

4

2 に答える 2

0

android.R; をインポートする代わりに。import {your.package}.R;

于 2013-02-11T23:38:23.407 に答える
0

getView メソッドを使用して、baseAdapter から拡張し、そこに必要なすべてのロジックを配置することをお勧めします。

また、listViewの詳しい使い方については、「 listViewの世界」の講義をご覧ください。

于 2013-02-11T23:36:20.723 に答える