Pracuję nad układem formularza do logowania Activityw mojej aplikacji na Androida. Poniższy obraz wygląda tak, jak chcę: Udało mi się osiągnąć ten układ za pomocą następującego kodu XML . Problem polega na tym, że jest to trochę hacking. Musiałem zakodować szerokość dla hosta EditText. W szczególności musiałem określić: android:layout_width="172dp" Naprawdę …
Dynamicznie tworzę przyciski. Najpierw nadałem im styl XML i staram się wziąć XML poniżej i uczynić go programatycznym. <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"> </Button> To właśnie mam. Mogę zrobić wszystko oprócz tego, co jest możliwe. linear = (LinearLayout) findViewById(R.id.LinearView); Button button = new Button(this); button.setText("Button"); button.setOnClickListener(listener); button.setLayoutParams( …
Czy ktoś wie, jak zaimplementować przesuwane menu, takie jak niektóre z najlepszych współczesnych aplikacji? Inne pytania dotyczące przepełnienia stosu nie miały żadnych odpowiedzi, jak to zrobić, więc staram się zebrać jak najwięcej informacji, aby pomóc innym. Wszystkie aplikacje, o których wspomniałem poniżej, świetnie wykonują menu slajdów. 1. Google Plus (od …
Używam dwóch ListViewtakich jak to: <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> Pomiędzy tymi dwoma jest jedna pusta linia ListView. Jak mogę to usunąć?
Próbowałem użyć marginBottom na listView, aby zrobić miejsce między listView Item, ale nadal elementy są połączone. Czy to w ogóle możliwe? Jeśli tak, czy istnieje jakiś konkretny sposób? Mój kod jest poniżej <LinearLayout android:id="@+id/alarm_occurences" android:layout_width="fill_parent" android:orientation="vertical" android:layout_height="fill_parent" android:background="#EEEEFF" xmlns:android="http://schemas.android.com/apk/res/android"> <ListView android:id="@+id/occurences" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> Mój niestandardowy element listy: <com.android.alarm.listItems.AlarmListItem …
Mam LinearLayoutwnętrze, ScrollViewktóre ma android:layout_height="fill_parent", ale nie rozszerza się do pełnej wysokości ScrollView. Mój układ wygląda mniej więcej tak: level layout layout_width layout_height 1 LinearLayout fill_parent fill_parent 2 LinearLayout fill_parent wrap_content 3 (some irrelevant stuff) 2 ScrollView fill_parent fill_parent <-- this expands full height 3 LinearLayout fill_parent fill_parent <-- this …
Próbuję znaleźć właściwy sposób użycia niestandardowej czcionki dla tytułu paska narzędzi i wyśrodkować go na pasku narzędzi (wymaganie klienta). W tej chwili używam starego, dobrego ActionBar, a ja ustawiałem tytuł na pustą wartość, i setCustomViewużywałem do umieszczenia niestandardowej czcionki TextView i wyśrodkowania jej za pomocą ActionBar.LayoutParams. Czy jest na to …
Muszę wdrożyć poziomy widok listy w mojej aplikacji na Androida. Przeprowadziłem trochę badań i natknąłem się na to Jak mogę zrobić poziomy ListView w Androidzie? i widok poziomy ListView w Androidzie? jednak pytania te zostały zadane przed wydaniem Recyclerview. Czy istnieje lepszy sposób na wdrożenie tego teraz za pomocą Recyclerview?
Moje pytanie jest proste Jak programowo ustawić moje przyciski layout_gravity? Znalazłem to w Internecie, ale po prostu rzuca mi wyjątek Nullpointer: Button MyButton = new Button(this); LinearLayout.LayoutParams lllp=(LinearLayout.LayoutParams)MyButton.getLayoutParams(); lllp.gravity=Gravity.RIGHT; MyButton.setLayoutParams(lllp); MyLinearLayout.addView(MyButton); Jakieś rozwiązanie?
Przeczytałem post Romaina Guy'a na <merge />tagu, ale nadal nie rozumiem, jak jest przydatny. Czy jest to swego rodzaju zamiana <Frame />tagu, czy też jest on używany w ten sposób: <merge xmlns:android="...."> <LinearLayout ...> . . . </LinearLayout> </merge> to <include />kod w innym pliku?
Używam appcompat v7, aby uzyskać spójny wygląd na Androidzie 5 i mniejszych. Działa raczej dobrze. Jednak nie mogę wymyślić, jak zmienić kolor dolnej linii i kolor akcentu dla EditTexts. Czy to możliwe? Próbowałem zdefiniować niestandardowy android:editTextStyle(patrz poniżej), ale udało mi się jedynie zmienić pełny kolor tła lub kolor tekstu, ale …
Używam tego kodu do hiperłącza: <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/hyperlink" android:text="@string/hyperlink" android:autoLink="web"/> Domyślnie pokazuje niebieski kolor, ale jak zmienić kolor hiperłącza w Androidzie?
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.