W aplikacjach na Androida, takich jak Twitter (oficjalna aplikacja), gdy natrafisz na ListView, możesz go ściągnąć w dół (a on się odskoczy po zwolnieniu), aby odświeżyć zawartość. Zastanawiam się, jaki jest Twoim zdaniem najlepszy sposób na wdrożenie tego? Niektóre możliwości, o których mógłbym pomyśleć: Element nad ListView - jednak nie …
Mam długi czas, ListViewże użytkownik może przewijać przed powrotem do poprzedniego ekranu. Gdy użytkownik otworzy to ListViewponownie, chcę, aby lista została przewinięta do tego samego miejsca, w którym była poprzednio. Wszelkie pomysły, jak to osiągnąć?
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 …
Szukałem rozwiązań tego problemu, a jedyną odpowiedzią, jaką mogę znaleźć, wydaje się być „ nie umieszczaj ListView w ScrollView ”. Mam jeszcze zobaczyć żadnego rzeczywistego wyjaśnienia , dlaczego mimo. Wydaje mi się, że jedynym powodem jest to, że Google uważa, że nie powinieneś tego robić. Cóż, tak zrobiłem. Pytanie brzmi: …
Chcę wyłączyć pomarańczowe podświetlenie, które pojawia się po dotknięciu wiersza listView. Do tej pory w moim xml próbowałem: android:focusable="false" android:focusableInTouchMode="false" android:clickable="false" Więcej informacji: Chcę, aby nie było żadnej różnicy, gdy użytkownik dotknie ekranu tego obiektu listView.
Obecnie tworzę aplikację fizyki, która ma wyświetlać listę formuł, a nawet rozwiązywać niektóre z nich (jedynym problemem jest ListView) To jest mój główny układ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" > <TextView android:id="@+id/Title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/app_name" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#ff1c00" android:textIsSelectable="false" /> </RelativeLayout> …
Jak programowo przewinąć do określonej pozycji w ListView? Na przykład mam String[] {A,B,C,D....}i muszę ustawić górną widoczną pozycję ListViewna indeks 21 mojego String[].
Utworzyłem taki plik xml: <?xml version="1.0" encoding="utf-8"?> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/list" > </ListView> i aktywność: public class ExampleActivity extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainlist); } } Jak widzisz, nic innego nie zrobiłem. Ale otrzymuję błąd: …
Próbuję utworzyć aplikację listy zakupów, opartą na polach wejściowych ArrayList, i ListView. Aplikacja będzie oparta na Fragments. Jednak napotkałem problem i nie wiem, jak go rozwiązać. Rozejrzałem się po Google i StackOverflow i znalazłem kilka informacji. Jednak nie udało mi się to. Teraz mam nadzieję, że uzyskam pomoc z moim …
Chcę dodać OnLongClickListenerdo mojego widoku listy. Za każdym razem, gdy użytkownik długo naciska element na liście, należy wykonać jakąś akcję, ale mój kod nie przechwytuje tego nasłuchiwania. Proszę, daj mi znać, gdzie popełniam błąd. Podobny kod działa setOnItemClickListenerbardzo dobrze. Oto kod: listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { public boolean onItemLongClick(AdapterView<?> arg0, View v, …
To całkiem dobre pytanie dotyczące układu elementów w ListView w systemie Android. Mam działanie z paskiem tytułu u góry i ListView zajmującym resztę ekranu. Chcę, aby mój ListView pojawił się z dopełnieniem 10dp po lewej, prawej i u góry, ale kiedy przewiniesz ListView w górę, chcę, aby obejmował górne wypełnienie …
Więc mam ten problem miałem przed i naturalnie poprosiłem o pomoc na tutaj . Odpowiedź Luksprog była świetna, ponieważ nie miałem pojęcia, jak ListView i GridView zoptymalizowały się dzięki recyklingowi widoków. Dzięki jego radom mogłem zmienić sposób dodawania widoków do mojego widoku GridView. Problem w tym, że mam teraz coś, …
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.