Ich habe kleine Anwendung in Android geschrieben.Android - Drawable Weg
Von SQLite-Datenbank, ich hole einige Kategorien und Symbolnamen wie (Hotels, Wohnungen, etc.). Alle Beispiele von Bildern, die ich in drawable
Ordner habe.
Jetzt versuche ich, diese Bilder und zeigen sie in der Liste zu lesen, aber ich habe Probleme mit ziehbar Weg. Der Fehler ist immer: open failed: ENOENT (No such file or directory)
.
Hier Codebeispiel:
@Override
public View getView(int position, View view, ViewGroup parent)
{
LayoutInflater inflater = context.getLayoutInflater();
View rowView= inflater.inflate(R.layout.category_list_item, null, true);
Uri otherPath = Uri.parse("android.resource://"+getContext().getPackageName()+"/drawable/");
String drawable_path = otherPath.toString();
Toast.makeText(getContext(), drawable_path, Toast.LENGTH_LONG).show();
TextView txtTitle = (TextView) rowView.findViewById(R.id.txt);
ImageView imageView = (ImageView) rowView.findViewById(R.id.img);
TextView categoryID = (TextView) rowView.findViewById(R.id.category_id);
txtTitle.setText(items.get(position));
imageView.setImageDrawable(Drawable.createFromPath(drawable_path+imageIds.get(position)+"\""));
categoryID.setText(category_ids.get(position));
return rowView;
}
Können Sie einige Beispiel geben Sie mir, wie es durch Lookup zu tun? –