So fügen Sie eine Untersicht auf eine Bildansicht in Android
Komme ich von einem iOS-hintergrund. Aus irgendeinem Grund, ich kann nicht herausfinden, wie Sie zum hinzufügen einer Ansicht zu einer anderen Ansicht.
Habe ich zwei ImageView
s, die ich erschaffe programmatisch wie folgt:
ImageView imageView;
ImageView imageHolder;
Nun, ich will etwas wie das hier tun:
imageHolder.addView(imageView);
Wie kann ich dies erreichen? Habe viel Gegoogelt aber keine Verwendung.
- Könnten Sie beschreiben, was Sie zu erreichen versuchen, in einem mehr abstrakten Sinne? So etwas wie "ich will ein kleineres Bild platziert in der linken unteren Ecke ein größeres Bild" - könnten wir vorschlagen, wo zu sehen, dass für; leider ist das hinzufügen einer Bildansicht in eine andere Bildansicht nicht wirklich viel Sinn in Android.
- Ja, es ist genau so. Ich möchte ein größeres Bild als hintergrund und ein kleineres Bild AUF Sie gelegt, als der Vordergrund. Es ist ziemlich einfach, in iOS. Aber kann nicht herausfinden, wie würde ich es tun in Android
- nur ViewGroup und seine dubclasses können mit untergeordneten Ansichten durch addView
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als pskink gesagt, Sie können nur das hinzufügen von Ansichten über ein Programm für etwas, das eine ViewGroup. Sie können hinzufügen, um eine
LinearLayout
zum Beispiel:Dass wird wahrscheinlich nicht helfen, das Szenario, wenn. Zum platzieren eines Bildes auf ein anderes könnten Sie ein Relative Layout. Sie würden in der Regel setzen Sie diese in das XML-layout Datei:
Dann können Sie die Bilder in den code, wenn Sie nicht wissen, was Sie gehen, um sein im Voraus: