Tag: listview

CollapsingToolbarLayout Ausgabe mit GridView

CollapsingToolbarLayout funktioniert nur mit RecyclerView , funktioniert aber nicht mit ListView und GridView . Unten ist meine XML-Datei: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="192dp" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginBottom="32dp" app:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/restaurant_image" android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/gradiant" app:layout_collapseMode="parallax" /> <android.support.v7.widget.Toolbar android:id="@+id/anim_toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout> […]

Zurückgeben von Werten aus der Mehrfachauswahl ListView

Edit: Okay, ich habe eine Lösung gefunden. Weiß nicht, dass es die richtige Lösung ist, aber es funktioniert richtig. Dem Code unten hinzugefügt. Ich versuche, einem Benutzer zu erlauben, eine Anzahl von Verzeichnissen aus einer Checkliste auszuwählen und sie mit einem Klick auf eine Schaltfläche "Senden" zurückzugeben. Hier ist ein Snippet von meinem Code. Es […]

Android: Kompass + Distanz in einer Listenansicht

Ich glaube, Sie haben alle "Google Places" in Maps ausprobiert. Dies ist eine Liste von POI in Ihrer Nähe. Ich möchte das gleiche Feature in meiner Anwendung mit einer Liste von GPS-Koordinaten machen, aber das scheinen wirklich kompliziert. Die Listenansicht mit der Entfernung und dem kleinen Pfeil zu machen ist sehr einfach, aber ich kann […]

Komplexes Beispiel für ListView getItemViewType ()

Ich habe eine ListView , die komplex ist, da es möglich ist, Szenarien für 4 View-Typen zB { book, movie, music cd, concert } Derzeit zu entscheiden, welche Objekt zu aufgeblasen etc, bekomme ich das Element, das sich auf die Liste Zeile bezieht. Ich mache dann einen switch() auf das Typfeld des Objekts. Das hat […]

OnItemLongClickListener funktioniert nicht in einer benutzerdefinierten Listenansicht

Ich möchte, dass das Kontextmenü nach dem langen Klicken auf ein Element in einer benutzerdefinierten Listenansicht angezeigt wird. Ich benutze die ActionBarSherlock . Versuche, mit Toast-Benachrichtigungen zu debuggen, habe ich entdeckt, dass Long-Click-Ereignis nicht gefeuert wird. Wie kann ich dieses Problem lösen? m_vwJokeLayout=(ListView)findViewById(R.id.jokeListViewGroup); m_vwJokeLayout.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> parent, View view, int position, […]

ListView in einem ScrollView

Mögliche Duplikat: Listview inside ScrollView scrollt nicht auf Android Ich habe eine ListView in einem ScrollView und das Problem ist, dass die ScrollView scrolling aber ListView nicht scrollen. Ich denke, das geschieht wegen dieser ScrollView . Hat jemand eine Lösung für dieses Problem?

Erstellen von Kategorien in einer ListView?

Wie erstelle ich Kategorien in einer beliebigen ListView wie die in Preferences (PreferenceCategory)? Ich habe gefunden, android.R.layout.preference_category , die diese graue TextView macht, aber nicht sehen, es erwähnt irgendwo aus Java-Code.

Höhe von ListView füllt den ganzen Bildschirm, obwohl als wrap_content gesetzt

Ich habe diese ListView in einem LinearLayout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView …/> <EditText /> … </EditText> <ListView android:id="@+id/words_list" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView> </LinearLayout> Die Liste wird programmgesteuert durch einen SimpleCursorAdapter aufgefüllt: adapter = new SimpleCursorAdapter(this, R.layout.list_row_search, mCursor, from, to); List_row_search hat ein TableLayout mit zwei TableRows: <?xml version="1.0" encoding="utf-8"?> […]

Android ListView mit OnItemClickListener UND GestureDetector

Ich habe folgendes ListActivity: public class ShowDayActivity extends ListActivity implements OnItemClickListener { private GestureDetector gestureDetector; private View.OnTouchListener gestureListener; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.day); registerForContextMenu(getListView()); gestureDetector = new GestureDetector(new MyGestureDetector()); gestureListener = new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return gestureDetector.onTouchEvent(event); } }; getListView().setOnItemClickListener(this); getListView().setOnTouchListener(gestureListener); } @SuppressWarnings("static-access") @Override public […]

Der Rand des Elements in ListView kann nicht mit benutzerdefiniertem Adapter eingestellt werden

Ich versuche, variable linke Ränder für Elemente in meinem ListView festzulegen. Das Problem tritt in meinem benutzerdefinierten Adapter in der getView-Methode auf: public View getView(int position, View convertView, ViewGroup parent) { if(convertView == null){ Comment c = comments.get(position); convertView = inflater.inflate(R.layout.list_item, null); (TextView)convertView.findViewById(R.id.story)).setText(c.message); } RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT); lp.setMargins(0, c.getDepth() * 5, 0, […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.