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 …
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" …
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 …
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 …
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 …
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, …
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 …
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 { …
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 …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.