Pytania otagowane jako android-view

Pytania dotyczące widoków w systemie Android. Widoki można zdefiniować w formacie XML układu systemu Android lub w kodzie Java. Pytania używające tego tagu dotyczą ogólnych praktyk lub porad dotyczących widoku. W przypadku konkretnych widoków zapoznaj się z informacjami dotyczącymi tego tagu. W przypadku pytań dotyczących układu użyj tagu [android-layout].


7
Podstawy Androida: uruchamianie kodu w wątku interfejsu użytkownika
Czy z punktu widzenia uruchamiania kodu w wątku interfejsu użytkownika występuje jakaś różnica między: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); lub MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); i private class …


24
Czy istnieje prosty sposób na dodanie ramki do górnej i dolnej części widoku Androida?
Mam TextView i chciałbym dodać czarną ramkę wzdłuż górnej i dolnej granicy. Próbowałem dodać android:drawableTopi android:drawableBottomdo TextView, ale to spowodowało, że cały widok stał się czarny. <TextView android:background="@android:color/green" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableTop="@android:color/black" android:drawableBottom="@android:color/black" android:text="la la la" /> Czy istnieje sposób na łatwe dodanie górnej i dolnej ramki do widoku (w szczególności …


18
Czy istnieje element addHeaderView dla RecyclerView?
Szukam ekwiwalentu addHeaderView dla widoku recyklera. Zasadniczo chcę mieć obraz z 2 przyciskami dodanymi jako nagłówek do widoku listy. Czy istnieje inny sposób dodania widoku nagłówka do widoku recyklera? Pomocny byłby przykład wskazówek EDYCJA 2 (dodane układy fragmentów): Po dodaniu instrukcji dziennika wydaje się, że getViewType zawsze otrzymuje pozycję 0. …

28
Kolorowanie przycisków w Androidzie z Material Design i AppCompat
Przed dzisiejszą AppCompataktualizacją mogłem zmienić kolor przycisków w Androidzie L, ale nie w starszych wersjach. Po dołączeniu nowej aktualizacji AppCompat nie mogę zmienić koloru żadnej z wersji, kiedy próbuję, przycisk po prostu znika. Czy ktoś wie, jak zmienić kolor przycisku? Poniższe zdjęcia pokazują, co chcę osiągnąć: Biały przycisk jest domyślny, …

29
findViewByID zwraca null
Po pierwsze: tak, przeczytałem wszystkie pozostałe wątki na ten temat. I nie tylko te z tej strony ... (widzisz, jestem trochę sfrustrowany) Większość z nich zawiera porady, których należy używać android:idzamiast tylko idw pliku XML. Zrobiłem. Nauczyłem się od innych, że View.findViewByIddziała inaczej niż Activity.findViewById. Ja też sobie z tym …

9
Jak programowo rozłożyć widoki w RelativeLayout?
Staram się osiągnąć następujące programowo (zamiast deklaratywnie poprzez XML): <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Innymi słowy, jak sprawić, aby drugi TextViewpojawił się poniżej pierwszego, ale chcę to zrobić w kodzie: RelativeLayout layout = new RelativeLayout(this); TextView label1 = new TextView(this); TextView label2 = …


12
Co oznacza parametr attachToRoot w LayoutInflater?
LayoutInflater.inflateDokumentacja nie jest dokładnie wyczyścić mi o celów attachToRootparametru. attachToRoot : czy zawyżona hierarchia powinna być dołączona do parametru root? Jeśli false, root jest używany tylko do utworzenia poprawnej podklasy LayoutParams dla widoku root w XML. Czy ktoś mógłby wyjaśnić bardziej szczegółowo, w szczególności, czym jest widok główny, a może …

7
Jak uzyskać Hosting Aktywność z widoku?
Mam Activity3 EditTexts i niestandardowy widok, który działa na specjalnej klawiaturze, aby dodać informacje do EditTexts. Obecnie przechodzę Activitydo widoku, aby uzyskać aktualnie skoncentrowany tekst edycji i zaktualizować zawartość z niestandardowej klawiatury. Czy istnieje sposób odwoływania się do działania nadrzędnego i uzyskiwania aktualnie skoncentrowanego EditTextbez przekazywania działania do widoku?


5
Atrybuty o tej samej nazwie w attrs.xml dla widoku niestandardowego
Piszę kilka niestandardowych widoków, które mają takie same atrybuty. W odpowiedniej <declare-styleable>sekcji attrs.xmlchciałbym użyć tych samych nazw dla atrybutów: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView1"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> <declare-styleable name="MyView2"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> </resources> Pojawia się …

7
Czy mogę używać pagera widoku z widokami (nie z fragmentami)
Używam ViewPagerdo przesuwania między Fragments, ale czy mogę używać ViewPagerdo przesuwania między Viewsprostym układem XML? To jest moja strona Adapterdla ViewPagera, który jest używany do przesuwania między fragmentami: import java.util.List; import com.app.name.fragments.TipsFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.view.ViewGroup; public class PageAdapter extends FragmentPagerAdapter { /** * …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.