<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?
Jak mogę mieć jeden układ dla poziomego i jeden dla pionowego? Chcę uzyskać dodatkową szerokość i zaoszczędzić miejsce w pionie, gdy użytkownik obróci telefon na bok.
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" …
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ę, …
Czy istnieje sposób, aby ustawić wysokość / szerokość LayoutParams jako piksele niezależne od gęstości (dp)? Wygląda na to, że wysokość / szerokość ustawione programowo są w pikselach, a nie w dp.
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ść …
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 …
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'
Jaka jest zasadnicza różnica między tymi dwiema metodami? Kiedy tworzę TextView, czy powinienem używać jednego nad drugim w celu zwiększenia wydajności? Edycja: jaka jest różnica między onCreateView() { root = some view View v = new View(some context); root.add(v); return root; } onViewCreated() { View v = new View(some context); …
Naprawdę chcę zaimplementować to (boczną nawigację) we własnej aplikacji, czy ktoś wie, jak Google to zrobił? Wydaje się, że odłożyli bieżące okno na bok i włączyli własną nawigację typu fly-in.
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 …
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 …
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 …
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.