Zawsze czytam o tej zabawnej wartości masy w dokumentacji Androida. Teraz chcę spróbować po raz pierwszy, ale w ogóle nie działa. Jak rozumiem z dokumentacji ten układ: <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:text="Register" android:id="@+id/register" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /> <Button android:text="Not this time" android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /> </LinearLayout> …
Mam układ liniowy (zorientowany poziomo), który zawiera 3 przyciski. Chcę, aby 3 przyciski miały stałą szerokość i były równomiernie rozmieszczone na szerokości układu liniowego. Mogę sobie z tym poradzić, ustawiając grawitację liniowego podziału na środek, a następnie dostosowując dopełnienie przycisków, ale działa to na ustaloną szerokość i nie będzie działać …
Mam problem ze stosowaniem gradientowego tła do LinearLayout. Powinno to być stosunkowo proste z tego, co przeczytałem, ale wydaje się, że nie działa. Dla odniesienia opracowuję aktualizację 2.1. header_bg.xml: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:angle="90" android:startColor="#FFFF0000" android:endColor="#FF00FF00" android:type="linear"/> </shape> main_header.xml: <?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="50dip" android:orientation="horizontal" …
Mam wiele elementów na ekranie i muszę użyć paska przewijania, aby użytkownik mógł przewinąć w dół. Zwój jest jednak niewidoczny lub nie działa. Jak można dodać pasek przewijania do LinearLayout?
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 …
Próbuję wyśrodkować ImageViewwnętrze a LinearLayoutpoziomo i pionowo, ale po prostu nie mogę tego zrobić. Głównym powodem, dla którego nie używam RelativeLayoutdo tego celu, jest to, że potrzebuję layout_weight(moja Activityskłada się z czterech kolumn, które powinny być równo podzielone, a także reagować na różne szerokości ekranu, a każda kolumna maImageView wyśrodkowaną …
Chciałbym utworzyć takie same obramowanie tego LinearLayout, jak w przykładzie: W tym przykładzie widzimy, że obramowanie nie jest takie samo na całym linearLayout. Jak mogę to utworzyć za pomocą pliku XML do rysowania? Na razie udało mi się utworzyć prostą ramkę wokół LinearLayout w następujący sposób: <?xml version="1.0" encoding="utf-8"?> <shape …
W swojej działalności mam 6 ImageButton, ustawiam w nich obrazy poprzez mój kod (nie używając XML). Chcę, aby obejmowały 75% obszaru przycisku. Ale jeśli niektóre obrazy zajmują mniejszy obszar, niektóre są zbyt duże, aby zmieścić się w imageButton. Jak programowo zmienić rozmiar i wyświetlić je? Poniżej znajduje się zrzut ekranu …
W ramach aplikacji na Androida tworzę zestaw przycisków. Przyciski są częścią zagnieżdżonego zestawu LinearLayouts. Używając wagi, mam zestaw zmieniający rozmiar automatycznie na podstawie rozmiaru zawierającego rodzica LinearLayout. Chodzi o to, aby w oparciu o liczbę pikseli i gęstość ekranu ustawić rozmiar układu zawierającego liczbę pikseli; i ustaw przycisk zmieni swój …
Za każdym razem, gdy pojawia się klawiatura programowa, zmienia rozmiar obrazu tła. Zobacz poniższy zrzut ekranu: Jak widać, tło jest jakby ściśnięte. Każdy może rzucić światło na to, dlaczego zmienia się rozmiar tła? Mój układ wygląda następująco: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/page_bg" android:isScrollContainer="false" > <LinearLayout android:layout_height="wrap_content" android:orientation="horizontal" android:layout_width="fill_parent" > …
Próbuję dodać TextViewsdo mojego układu zdefiniowanego w XML w kodzie. Mam arkusz xml, w którym wiele Viewsjest zdefiniowanych. Ale muszę dodać kilka widoków w kodzie, więc stwórzmy LinearLayoutw arkuszu xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:id="@+id/info" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> W tym układzie lubię dodać moje TextView: View linearLayout = findViewById(R.id.info); //LinearLayout layout …
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.