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.

9
Jak zdefiniować plik dimens.xml dla każdego rozmiaru ekranu w systemie Android?
Obsługując różne rozmiary (gęstości) ekranu w systemie Android, często koncentruje się na tworzeniu różnych układów dla każdego możliwego ekranu. TO ZNACZY ldpi mdpi hdpi xhdpi xxhdpi xxxhdpi Zaprojektowałem układ ekranu xhdpi jako odniesienie i zdefiniowałem jego wymiary w dimens.xml . Teraz chcę wspierać go przy każdym możliwym rozmiarze ekranu. Jak …

6
Jak dostosować Spinner w Androidzie
Chcę dodać niestandardową wysokość do listy rozwijanej Spinner, powiedzmy 30 dp, i chcę ukryć separatory na liście rozwijanej Spinner. Do tej pory starałem się zaimplementować następujący styl do Spinner: <style name="spinner_style"> <item name="android:paddingLeft">0dp</item> <item name="android:dropDownWidth">533dp</item> <item name="android:showDividers">none</item> <item name="android:dividerHeight">0dp</item> <item name="android:popupBackground">@drawable/new_bg</item> <item name="android:dropDownHeight">70dp</item> <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item> <item name="android:dropDownSelector">@android:color/white</item> </style> a kod …

7
Widok Wrap_content wewnątrz ConstraintLayout rozciąga się poza ekran
Próbuję zaimplementować prosty bąbelek czatu przy użyciu pliku ConstraintLayout. Oto, co staram się osiągnąć: Jednak wrap_contentwydaje się , że nie działa poprawnie z ograniczeniami. Szanuje marginesy, ale nie oblicza prawidłowo dostępnej przestrzeni. Oto mój układ: <?xml version="1.0" encoding="utf-8"?> <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="wrap_content"> <TextView android:id="@+id/chat_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="16dp" app:layout_constraintBottom_toBottomOf="parent" …

3
Android RelativeLayout programowo ustawia „centerInParent”
Mam RelativeLayout taki jak ten: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip"> <Button android:id="@+id/negativeButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20dip" android:textColor="#ffffff" android:layout_alignParentLeft="true" android:background="@drawable/black_menu_button" android:layout_marginLeft="5dip" android:layout_centerVertical="true" android:layout_centerHorizontal="true"/> <Button android:id="@+id/positiveButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20dip" android:textColor="#ffffff" android:layout_alignParentRight="true" android:background="@drawable/blue_menu_button" android:layout_marginRight="5dip" android:layout_centerVertical="true" android:layout_centerHorizontal="true"/> </RelativeLayout> Chcę móc programowo ustawić positiveButtontaki sam efekt, jak: android:layout_centerInParent="true" Jak mogę to zrobić programowo?

19
Przenieść układy w górę, gdy wyświetlana jest klawiatura programowa?
Mam kilka elementów w RelativeView z ustawionym atrybutem align bottom, gdy pojawia się klawiatura programowa, elementy są ukrywane przez klawiaturę programową. Chciałbym, aby przesuwały się w górę, aby jeśli jest wystarczająco dużo miejsca na ekranie, były wyświetlane nad klawiaturą lub aby sekcja nad klawiaturą była przewijana, aby użytkownik nadal mógł …

14
Jak dynamicznie zmieniać kolor kształtu?
mam <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#FFFF00" /> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> </shape> <TextView android:background="@drawable/test" android:layout_height="45dp" android:layout_width="100dp" android:text="Moderate" /> Więc teraz chcę, aby ten kształt zmieniał kolory na podstawie informacji otrzymanych z połączenia z usługą internetową. Więc może to być żółty, zielony, czerwony lub cokolwiek, w …

9
Umieścić przyciski u dołu ekranu za pomocą LinearLayout?
Mam następujący kod, jak mam to zrobić, żeby 3 przyciski znalazły się na dole? <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="60dp" android:gravity="center" android:text="@string/observer" android:textAppearance="?android:attr/textAppearanceLarge" tools:context=".asdf" android:weight="1" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <Button android:id="@+id/button1" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal|center" android:text="1" /> <Button android:id="@+id/button2" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal|center" android:text="2" /> <Button android:id="@+id/button3" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" …

8
requestFeature () należy wywołać przed dodaniem treści
Próbuję zaimplementować niestandardowy pasek tytułu: Oto moja klasa pomocnicza: import android.app.Activity; import android.view.Window; public class UIHelper { public static void setupTitleBar(Activity c) { final boolean customTitleSupported = c.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); c.setContentView(R.layout.main); if (customTitleSupported) { c.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar); } } } Oto miejsce, w którym nazywam to w onCreate (): @Override public void onCreate(Bundle …



15
Przycisk Wyrównanie do prawej w układzie poziomym LinearLayout
Jeśli spojrzysz na załączony obraz. Potrzebuję, aby mój przycisk był wyrównany do prawej strony, ale z jakiegoś powodu nie działa z `` grawitacją: dobrze '' ... Oto mój kod dla tego układu: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="35dp"> <TextView android:id="@+id/lblExpenseCancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/cancel" android:textColor="#404040" android:layout_marginLeft="10dp" android:textSize="20sp" android:layout_marginTop="9dp" /> <Button android:id="@+id/btnAddExpense" …


13
Dodaj cień do niestandardowego kształtu na Androidzie
Czy można dodać cień do niestandardowego kształtu w systemie Android? Po przejrzeniu dokumentacji widzę tylko sposób na zastosowanie cienia tekstu. Próbowałem tego bez powodzenia: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#90ffffff"/> <corners android:radius="12dp" /> <item name="android:shadowColor">#000000</item> <item name="android:shadowRadius">5</item> <item name="android:shadowDy">3</item> </shape>


13
Dodać efekt falowania do mojego przycisku z kolorem tła przycisku?
Utworzyłem przycisk i chcę do niego dodać efekt tętnienia! Utworzyłem plik XML bg przycisku: (bg_btn.xml) <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#FFFFFF" android:endColor="#00FF00" android:angle="270" /> <corners android:radius="3dp" /> <stroke android:width="5px" android:color="#000000" /> </shape> A to jest mój plik efektu ripple: (ripple_bg.xml) <ripple xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:color="#f816a463" tools:targetApi="lollipop"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> <solid android:color="#f816a463" …

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.