Res/drawable klasörüne kaydedilmiş bir resmi gösteremiyorum. Bunu yapmak için ImageGetter kullanıyorum. kod aşağıda:Android - Kaynaklardan görüntüler nasıl çizilebilir?
ImageGetter imageGetter3 = new ImageGetter() {
public Drawable getDrawable(String source) {
int id=0;
if (source.equals("smiley")) {
id = R.drawable.smiley;
}
Drawable d = getResources().getDrawable(id);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
return d;
}
};
directions += "Je bent bij lokaal " + vertrek.getNaam() + "\n"
+ "Sta met je rug voor de deur\n"
+ Html.fromHtml("<img src=\"smiley\">", imageGetter3, null) + " Draai naar links\n";
Ne çalıştıran ekranda gördüğünüz üzerinde "obj" metin ile biraz kare. Peki, sorun nedir? Görüntü okunamıyor veya başka bir şey değil mi? Resimler nasıl gösterilsin? =====
ImageGetter imageGetter2 = new ImageGetter() {
public Drawable getDrawable(String source) {
Drawable d = null;
d = Drawable.createFromPath(source);
d.setBounds(0,0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
return d;
}
};
ImageGetter imageGetter = new ImageGetter() {
public Drawable getDrawable(String source) {
Drawable drawFromPath;
int path = Route.this.getResources().getIdentifier(source, "drawable","com.prj56.tracingapp");
drawFromPath = (Drawable) Route.this.getResources().getDrawable(path);
drawFromPath.setBounds(0, 0, drawFromPath.getIntrinsicWidth(), drawFromPath.getIntrinsicHeight());
return drawFromPath;
}
};
:
işe yaramazlar, ben de bu çalıştı Dürüst ben çok google'dan ve yanı ImageGetter diğer yöntemler denedi, ancak bunların hiçbiri işe görünüyor ================================================== == if (....) { ImageView iv1 = yeni ImageView (bu); iv1.setImageResource (R.drawable.smiley);
directions += "Je bent bij lokaal " + vertrek.getNaam() + "\n"
+ "Sta met je rug voor de deur\n";
HERE COMES THE IMAGE! BUT HOW TO DO THIS? It's within directions textview...
directions += " Draai naar links\n";
}
"Resim göster" ne anlama geliyor? Nerede göstermek istersin? – Egor