Ich möchte ein XML Layout
als drawable image
für GalleryView
hinzufügen. Ist es möglich? Hier ist das Szenario, ich habe eine Layout
in meiner Anwendung. Ich würde gerne Bilder für meine Galerie verwenden, diese Bilder sehen genauso aus wie die XML layout
(aber der Hintergrund und einige andere Ansichten werden anders aussehen). Anstatt also mehrere Bilder für die Galerie zu erstellen, möchte ich dieses XML-Layout als drawables
in der Galerieansicht verwenden. Ist es möglich,? Wenn ja, wie? Bitte hilf mir, Freunde.So verwenden Sie XML-Layout als Zeichenbild
5
A
Antwort
1
Siehe i XML erstellen haben ähnliche
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/always_over" android:state_enabled="false"/>
<item android:drawable="@drawable/always_over" android:state_enabled="true" android:state_pressed="true"/>
<item android:drawable="@drawable/always_over" android:state_enabled="true" android:state_focused="true"/>
<item android:drawable="@drawable/always" android:state_enabled="true"/>
</selector>
Und dann in Button-Set
<Button
android:id="@+id/btnAlways"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/always_xml" />
+0
Vielen Dank. Aber mein Layout ist keine Auswahltaste oder eine einfache Ansicht. Es ist ein Layout mit einer größeren Anzahl von untergeordneten Layouts und das Setzen von Texten, Symbolen auf den Ansichten. –
Verwandte Themen
- 1. Erhalten Sie URI von Zeichenbild
- 2. So verwenden Sie ein Bitmap als Benachrichtigungssymbol
- 3. So verwenden Sie TouchableHighlight als wiederverwendbare Komponente
- 4. So verwenden Sie einen Block als Methodeneingabe
- 5. So verwenden Sie botocore.response.StreamingBody als Stdin PIPE
- 6. So verwenden Sie transparente BitmapData als Maske
- 7. So verwenden Sie ServiceRegistry
- 8. So verwenden Sie Goutte
- 9. So verwenden Sie AutoScrollHelper
- 10. So verwenden Sie UCKeyTranslate
- 11. So verwenden Sie @ColorInt
- 12. So verwenden Sie DropDownListFor
- 13. So verwenden Sie SharedPreferences
- 14. So verwenden Sie Cronjob
- 15. So verwenden Sie addEventListener
- 16. So verwenden Sie WaitForSingleObject
- 17. So verwenden Sie duplizierten()
- 18. So verwenden Sie LGSideMenuController
- 19. So verwenden Sie appStoreReceiptURL
- 20. So verwenden Sie ZWAMP
- 21. So verwenden Sie "SHFILEOpstruct"
- 22. So verwenden Sie couch2elastic4sync
- 23. So verwenden Sie kAudioSessionProperty_OverrideCategoryMixWithOthers
- 24. So verwenden Sie ignore_user_abort()
- 25. So verwenden Sie hier
- 26. So verwenden Sie Splitter
- 27. So verwenden Sie SDWebImage
- 28. So suchen Sie als Untersequenz
- 29. So verwenden Sie boost :: array mit unbekannter Größe als Objektvariable
- 30. So verwenden Sie Twitter als Login für eine Website
XML-Datei unter ziehbar Ordner erstellen, und Sie können nur Funktionen in geben oder kann Selektor und Verwendung erstellen, die Datei als Hintergrund der Galerie als Android: background = "@ drawable/xmlfile" – AkashG
@ Raveesh Sie können das gesamte Layout als Bitmap erfassen und dann können Sie diese Bitmap als Bilder verwenden. Aber für diesen Ansatz müssen Sie jedes Mal, wenn Sie eine andere Layout-Bitmap aufnehmen, einen anderen Hintergrund & etc .. geben. – rajpara
@AkashG Ich denke du redest genauso wie Niralis Antwort. Habe ich recht? – rajpara