Soweit ich das jetzt richtig verstanden habe, müsste das so gehen:
import javax.swing.text.html.ImageView;
public class View {
private ImageView imageView;
public void setStringToImageView(String txt1, String txt2) {
// Type here your Code...
}
// SETTER
public void setImageView(ImageView imageView){this.imageView = imageView;}
}
Alles anzeigen
In deiner MainActivity müsstest du nun deine ImageView erstellen, wie du es auch schon vorher gemacht hast und nach dem erstellen dieser Klasse, ihr auch noch die imageView übergeben.
Sollte das nicht funktionieren versuche mal das:
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sample_main);
imageView = (ImageView)findViewById(R.id.imageView1);
}
public void setTextOnImageView(String txt1, String txt2){
// Hier solltest du nun auf deine Referenz von ImageView zugreifen können.
}
Alles anzeigen
Ich habe das alles jetzt nicht getestet. Daher hoffe ich mal das beste und drücke die Daumen.