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.

20
EditText maxLines nie działa - użytkownik wciąż może wprowadzić więcej wierszy niż ustawione
<EditText android:id="@+id/editText2" android:layout_height="wrap_content" android:layout_width="fill_parent" android:maxLines="5" android:lines="5"> </EditText> Użytkownik może wprowadzić więcej niż 5 wierszy, naciskając klawisz Enter / następny wiersz. Jak mogę ograniczyć dane wejściowe użytkownika do stałej liczby wierszy za pomocą EditText?


6
RelativeLayout pobiera pełny ekran dla wrap_content
Dlaczego FOOBARZ jest rozłożony na samym dole, gdy nie ma żadnych elementów, layout_height="fill_parent"innymi słowy, wszystkie elementy są zawijane na wysokość? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/feed_u" android:layout_width="50dip" android:layout_height="50dip" android:layout_marginLeft="5dip" android:scaleType="centerCrop" android:drawableTop="@android:drawable/presence_online" android:text="U" /> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/feed_u"> <ImageView android:id="@+id/feed_h" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/btn_minus" /> <ImageView android:id="@+id/feed_ha" …

2
Co dokładnie robi fitSystemWindows?
Staram się zrozumieć koncepcję, że fitsSystemWindowsw zależności od poglądu robi różne rzeczy. Zgodnie z oficjalną dokumentacją jest to plik Wewnętrzny atrybut logiczny, aby dostosować układ widoku na podstawie okien systemowych, takich jak pasek stanu. Jeśli tak, dostosowuje wypełnienie tego widoku, aby zostawić miejsce na okna systemowe . Teraz, sprawdzając View.javaklasę, …

10
CardView layout_width = „match_parent” nie pasuje do nadrzędnej szerokości RecyclerView
Mam fragment zawierający RecyclerView z layout_width = "match_parent": <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> Element w RecyclerView to CardView, również z layout_width = "match_parent": <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" android:layout_height="match_parent" android:textAppearance="?android:textAppearanceLarge"/> </android.support.v7.widget.CardView> Nadmuchuję widok przedmiotu, …


12
Fokus EditText wewnątrz ListView
Do tej pory spędziłem nad tym około 6 godzin i uderzałem tylko w blokady drogowe. Ogólne założenie jest takie, że istnieje wiersz ListView(niezależnie od tego, czy został wygenerowany przez adapter, czy dodany jako widok nagłówka), który zawiera EditTextwidget i plik Button. Chcę tylko móc użyć kulki / strzałek, aby przejść …

17
Czy można używać VectorDrawable w Buttons i TextViews przy użyciu Androida: DrawableRight?
Kiedy używam zasobów VectorDrawable w widoku tekstowym lub widoku obrazu, podczas korzystania z funkcji „android: DrawableRight” / „android: DrawableEnd” / „android: DrawableStart” / „android: DrawableLeft” występuje awaria środowiska wykonawczego. Aplikacja skompiluje się bez żadnych ostrzeżeń. ja używam Gradle 1.5 Obsługa biblioteki 23.2 ('com.android.support:appcompat-v7:23.2.0') Odkryłem jednak, że mogę programowo przypisać pliki …

14
Nie można rozwiązać symbolu „? Attr / actionBarSize” po aktualizacji Android Studio z wersji 2.3 do 3.0 dla buildToolsVersion „26 .0.2”
Po zaktualizowaniu Android Studio z wersji 2.3 do 3.0 zmieniłem buildToolsVersionz 26.0.0 na 26.0.2 i potem pojawia się ten błąd: Cannot resolve symbol '?attr/actionBarSize Kod XML: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:titleTextColor="@android:color/white"/> Zależności: compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0'



28
Jak wyśrodkować ikonę i tekst na przycisku Androida z szerokością ustawioną na „wypełnij rodzica”
Chcę mieć przycisk Androida z wyśrodkowaną ikoną + tekstem. Używam atrybutu drawableLeft, aby ustawić obraz, działa to dobrze, jeśli przycisk ma szerokość, "wrap_content"ale muszę rozciągnąć do maksymalnej szerokości, więc używam szerokości "fill_parent". Spowoduje to przeniesienie mojej ikony bezpośrednio na lewo od przycisku i chcę, aby zarówno ikona, jak i tekst …

11
Jak określić identyfikator, gdy używa się w pliku XML układu
W moim pliku XML układu zawarłem inny plik XML układu (każdy z innym identyfikatorem Androida). <include layout="@layout/view_contact_name" android:id="+id/test1"/> <include layout="@layout/view_contact_name" android:id="+id/test2"/> Ale kiedy uruchamiam go w emulatorze i uruchamiam Hierarchy Viewer, każdy układ nadal pokazuje „NO_ID”, aw moim kodzie mam findViewById(R.id.test1)i findViewById(R.id.test2)oba zwracają wartość null. Czy ktoś może mi pomóc …


16
Jak ustawić tekst paska narzędzi i kolor strzałki wstecz
Tło paska narzędzi jest ciemne, chcę, aby tekst i strzałka wstecz były białe. Próbowałem śledzić, ale to nie działa. <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/blue</item> <item name="colorPrimaryDark">@color/blue_darker</item> <item name="colorAccent">@color/purple</item> <!-- item name="android:textColorPrimary">@color/white</item--> // I don't want to set this, changes everywhere. <item name="android:textColorSecondary">@color/white</item> <item name="android:toolbarStyle">@style/AppTheme.ToolbarStyle</item> <item name="toolbarStyle">@style/AppTheme.ToolbarStyle</item> <item name="drawerArrowStyle">@style/AppTheme.DrawerArrowStyle</item> </style> <style …

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.