Pytania otagowane jako android-layout

Układ określa strukturę wizualną interfejsu użytkownika, takiego jak interfejs użytkownika dla działania, fragmentu lub widżetu aplikacji.


7
Jak ustawić Androida: grawitacja na TextView od strony Java w Androidzie
Mogę użyć android:gravity="bottom|center_horizontal"w xml w widoku tekstu, aby uzyskać pożądane wyniki, ale muszę to zrobić programowo. Mój tekst jest w środku, tablerowjeśli to ma znaczenie relativelayout. Próbowałem: LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL); labelTV.setLayoutParams(layoutParams); Ale jeśli dobrze rozumiem, to zastosuje to do tablerowwidoku tekstu, a nie do …

21
GridLayout (nie GridView) jak równomiernie rozciągnąć wszystkie dzieci
Chcę mieć siatkę 2x2 z przyciskami w środku. To tylko ICS, więc próbuję użyć nowego GridLayout. Oto XML mojego układu: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" android:layout_row="0" android:layout_column="1" android:textSize="14dip" /> <Button android:text="Cell 2" android:layout_row="1" android:layout_column="0" …


6
Jak wyśrodkować elementy w ConstraintLayout
Używam ConstraintLayoutw mojej aplikacji do tworzenia układu aplikacji. Próbuję a Utwórz ekran wheren jedna EditTexti Buttonpowinna być w centrum, a Buttonpowinna być niższa od EditTextz marginTop tylko 16dp. Oto mój układ i zrzut ekranu, jak teraz wygląda. activity_authenticate_content.xml <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingRight="16dp" tools:context="com.icici.iciciappathon.login.AuthenticationActivity"> <android.support.design.widget.TextInputLayout android:id="@+id/client_id_input_layout" android:layout_width="0dp" …

8
Jak rozpoznać, kiedy narysowano układ?
Mam niestandardowy widok, który rysuje przewijalną mapę bitową na ekranie. Aby go zainicjować, muszę przekazać rozmiar w pikselach nadrzędnego obiektu układu. Ale podczas funkcji onCreate i onResume układ nie został jeszcze narysowany, a więc layout.getMeasuredHeight () zwraca 0. Aby obejść ten problem, dodałem moduł obsługi, który czeka jedną sekundę, a …

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 …

9
Co oznacza elipssize w Androidzie?
Dodałem EditTextdo mojego układu i podpowiedź, i wyśrodkowałem go poziomo. Podczas uruchamiania aplikacji podpowiedź była niewidoczna. Uważam, że należy uczynić ellipsizewartość Instrumentu TextViewbyć start: <EditText android:id="@+id/number1EditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="start" android:ems="10" android:gravity="center_horizontal" android:hint="@string/hint1" /> W dokumentacji Androida czytam: Jeśli ustawione, powoduje, że słowa dłuższe niż widok jest szeroki, są elipsowane, a …

9
Ustawianie koloru tła elementu układu Androida
Próbuję, nieco sklonować projekt działania z zestawu slajdów na temat projektu interfejsu użytkownika Androida . Mam jednak problem z bardzo prostym zadaniem. Utworzyłem układ, jak pokazano na obrazku, a nagłówek to TextViewa RelativeLayout. Teraz chcę zmienić kolor tła RelativeLayout, ale nie wydaje mi się, aby wymyślić, jak to zrobić. Wiem, …

4
Jak używać rysowalnego związku zamiast LinearLayout, który zawiera ImageView i TextView
Uruchomiłem nowe narzędzie Lint przeciwko mojemu kodowi. Wymyślił wiele dobrych sugestii, ale tej nie rozumiem. Ten znacznik i jego dzieci można zastąpić jednym i złożonym rysunkiem Problem: sprawdza, czy bieżący węzeł można zastąpić TextView przy użyciu złożonych rysunków. LinearLayout, który zawiera ImageView i TextView, może być bardziej efektywnie obsługiwany jako …

2
Android: jak narysować granicę w LinearLayout
Mam trzy pliki. XML, funkcja rysowania i główne działanie. Mam trochę LinearLayoutw moim pliku XML. <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#ef3" android:id="@+id/img01"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#E8A2B4" android:id="@+id/img02"/> </LinearLayout> To jest funkcja rysowania: public class getBorder extends TextView { public getBorder(Context context) { super(context); } @Override …

6
Jak zaimplementować ViewPager z różnymi fragmentami / układami
Kiedy rozpoczynam działanie, które implementuje viewpager, viewpager tworzył różne fragmenty. Chcę używać różnych układów dla każdego fragmentu, ale problem polega na tym, że przeglądarka pokazuje maksymalnie dwa układy na maksimum (drugi układ na wszystkich pozostałych fragmentach po 1). Oto kod SwipeActivity, który implementuje przeglądarkę: public class SwipeActivity extends FragmentActivity { …

8
Android Paint: .measureText () vs .getTextBounds ()
Korzystam z tekstu Paint.getTextBounds(), ponieważ jestem zainteresowany uzyskaniem zarówno wysokości, jak i szerokości tekstu do renderowania. Jednak rzeczywisty tekst renderowane jest zawsze nieco szerszy niż .width()w Rectinformacji wypełnionej przez getTextBounds(). Ku mojemu zaskoczeniu przetestowałem .measureText()i stwierdziłem, że zwraca inną (wyższą) wartość. Spróbowałem i uznałem, że jest poprawny. Dlaczego zgłaszają różne …

14
Efekt tętnienia na Androidzie Lollipop CardView
Próbuję uzyskać CardView, aby wyświetlał efekt tętnienia po dotknięciu, ustawiając atrybut android: backgound w pliku XML aktywności, jak opisano tutaj na stronie programistów Androida, ale to nie działa. Brak animacji, ale wywoływana jest metoda onClick. Próbowałem również utworzyć plik ripple.xml, jak sugerowano tutaj , ale ten sam wynik. CardView, jak …

12
Jak zrobić układ za pomocą widoku, wypełnij pozostałą przestrzeń?
Tworzę interfejs użytkownika aplikacji. Potrzebuję układu wygląda następująco: (<i> to przyciski). Problem polega na tym, że nie wiem, jak upewnić się, że TextView zapełni pozostałe miejsce, a dwa przyciski mają stały rozmiar. Jeśli użyję funkcji fill_parent dla widoku tekstu, drugi przycisk (>) nie będzie widoczny. Jak mogę stworzyć układ, który …

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.