Proszę wybaczyć mojej ignorancji, ale to jest mój trzeci dzień z Androidem i zajrzałem do tutoriali, i wszystkie wydają się skupiać na deklaracji xml elementu UI widoku listy. Moje pytanie brzmi, chciałbym móc zobaczyć niestandardowy interfejs UI listy wyświetleń w projektancie "Układ graficzny" w Eclipse. Jednak wyświetla go tak, jak robi to każdy inny widok w systemie Android, tj. z tytułem i paskiem stanu na górze i zajmującym cały ekran. To, co chciałbym zobaczyć, to tylko element listview, który projektuję, tj. tylko 50 dp wysokości i wypełniona szerokość. Czy jest jakiś sposób na zrobienie tego?Niestandardowy listView Pozycja Układ graficzny Android
Odpowiedz
Uważam, że to, czego szukasz, to niestandardowy adapter. To, co widzisz, to tylko element listy, którego szukasz, to układ niestandardowy. Zapoznaj się z tym samouczkiem, a konkretnie z częścią dotyczącą projektowania niestandardowego układu i niestandardowego adaptera.
http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/
Tak, już przeczytałem ten samouczek, ale tak jak powiedziałem, jest to bardziej związane z definicją XML elementu ListView. Interesuje mnie możliwość wyświetlenia "Układu graficznego" w Eclipse, tak aby pokazywał on tylko element widoku listy, a nie cały ekran. –
Wystarczy kliknąć kartę "Układ graficzny" w pliku XML. w definicji XML możesz zmienić wysokość typów layoutów (np. LinearLayout) na 20dp i zmienić kolor tła, a łatwo to zdefiniujesz – SquiresSquire
Yeh, próbowałem tego, zmieniłem wysokość na 50dp i zapisałem, wróciłem do grafiki układ i nadal pokazuje cały ekran, górny pasek stanu i wszystkie ... :( –
Jest to ogólny przykład rozmieszczenie aby zwyczaj ListView:
Główny Układ aktywny:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
ListView układ Row XML (list.xml):
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/icon"
android:layout_width="80dp"
android:layout_height="80dp"
android:contentDescription="@string/image"
android:paddingLeft="10dp"
android:paddingRight="10dp" />
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/icon"
android:paddingBottom="10dp"
android:textColor="#CC0033"
android:textSize="16dp" />
<TextView
android:id="@+id/desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title"
android:layout_toRightOf="@+id/icon"
android:paddingLeft="10dp"
android:textColor="#3399FF"
android:textSize="14dp" />
</RelativeLayout>
Dzięki, ale jak napisałem w moim oryginalnym pytaniu, nie interesuje mnie reprezentacja XML, interesuje mnie Układ Graficzny. –
Myślę, że jedynym sposobem, aby zobaczyć, jak będzie wyglądać listview jest uruchomić aplikację na urządzeniu i wypełnić widok listy danymi testowymi. To rodzaj bólu.
- 1. Eclipse IDE - układ graficzny Android i układ strony obok siebie
- 2. Układ graficzny FragmentTabHost nie renderuje
- 3. Android ProgressBar UI niestandardowy układ
- 4. Menu Android Element niestandardowy Układ
- 5. Układ niestandardowy Android dla AutoCompleteTextView
- 6. Niestandardowy element listy do ListView android
- 7. android: pozycja listview szerokość fill_parent doesnt praca
- 8. Niestandardowy problem w tle ListView
- 9. android - Jak ustawić niestandardowy układ PreferenceActivity w systemie Android 3.0?
- 10. Android niestandardowy listview bardzo powolny podczas przewijania
- 11. Jak ustawić niestandardowy ListView w Android Fragement?
- 12. UICollectionView: niestandardowy układ animacji
- 13. Niestandardowy układ dla RadioButton
- 14. ListView Cień przedmiotu + niestandardowy selektor
- 15. dodać migać do niestandardowego listview Pozycja?
- 16. jak zmienić margines układ dla ListView Android Programowo
- 17. Układ Android z ListView między "górnym paskiem" i "dolnym paskiem"
- 18. Android: układ niestandardowego pokrętła
- 19. ArrayAdapter niestandardowy Filter w ListView
- 20. Android - niestandardowy adapter ListView - usunięcie wielu elementów - Indexoutofbounds - dlaczego?
- 21. MiniTest Spec niestandardowy układ dopasowujący
- 22. Tworzenie niestandardowy układ w Logback
- 23. Jak utworzyć niestandardowy układ powiadomień w systemie Android?
- 24. Układ Android niechciane wyściełanie
- 25. styl elementu Android listview?
- 26. WPF ListView - wykrywa, gdy wybrana pozycja kliknięciu
- 27. budynku ActionMode z niestandardowy układ w ActionBarSherlock
- 28. Android zrobić niestandardowy kształt kształtu
- 29. Custom ListView Adapter Android
- 30. Jak programowo utworzyć niestandardowy układ widoku?
Czy próbowałeś otworzyć plik układu xml dla elementu listy w układzie graficznym? – sandrstar
@sandrstar Tak, mam i pokazuje cały ekran Androida, więc rodzaj widoku listy jest rozciągany, aby pasował do ekranu, działa dobrze po uruchomieniu, ale utrudnia projektowanie, ponieważ nie widać dokładna reprezentacja projektu. –
Zasadniczo nie ma mowy, aby w bieżącym systemie Android SDK minął prawie rok. –