He encontrado un montón de diferentes maneras de lograr esto, pero no estoy seguro de lo que es mejor para mi escenario. Este es mi código Java para el listview: ListView lv; lv = (ListView) findViewById(R.id.favList); Este es el código xml de la lista: <ListView android:id="@+id/favList" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="40dp" android:layout_marginLeft="30dp" android:layout_marginRight="30dp" android:layout_marginTop="20dp" android:background="@android:color/transparent" android:cacheColorHint="@android:color/transparent" android:listSelector="@android:color/transparent" […]
Tengo un listView con un OnItemClickListener. Cuando hago clic en un elemento, me gustaría abrir un nuevo wiew en una nueva Actividad como esta: final ListView lv1 = (ListView) findViewById(R.id.ListView02); lv1.setAdapter(new SubmissionsListAdapter(this,searchResults)); lv1.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { Intent myIntent = new Intent(v.getContext(), UserSubmissionLog.class); startActivityForResult(myIntent, 0); UserSubmissionLog […]
Tengo un problema, porque el método de getTag () me devuelve null cuando lo llamo en el fragmento que es una parte de una disposición de la etiqueta de ViewPager que creé. Código import java.util.ArrayList; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentTransaction; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ListView; import android.widget.Toast; public class HistoryFragment extends […]
En mi aplicación tengo crear una vista de lista personalizada y quiero implementar un filtro para que la lista se puede filtrar de acuerdo con el texto introducido en el EditText. Estoy utilizando un BaseAdapter como una clase separada y estoy llamando a esa clase en mi actividad principal. También he implementado el addTextChangedListener () […]
Estoy tratando de obtener el texto del elemento seleccionado y mostrarlo en un mensaje de brindis. Este es el código que escribí: final ListView lv = (ListView)findViewById(R.id.firstflightlist); lv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { TextView c = (TextView) arg0.findViewById(arg1.getId()); String text = c.getText().toString(); Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT).show(); }}); […]
Tengo una vista de lista personalizada, que muestra los usuarios, y hay fotos que recuperar los datos de la API, que da salida JSON, Mi problema es que la vista de la lista no se desplaza sin problemas, se cuelga por un segundo y se desplaza, repite lo mismo hasta que llegue al final. Pensé […]
Tengo un ListView que tiene un conjunto selector con sólo un color sólido. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:id="@+id/assignmentSelectedItem" /> <ListView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/assignmentsListView" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:listSelector="@drawable/assignment_list_selector" /> </LinearLayout> Assignment_list_selector.xml – <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@android:color/white" /> <item android:drawable="@android:color/transparent"/> </selector> En ListView.Adapter para mi lista, tengo elementos que tienen el fondo […]
Soy nuevo en android. Me gustaría saber que la forma de mostrar los datos de la base de datos en listview. No agrega un dato a base de datos. Simplemente muestro lo que almacenamos en database.please me ayudan a lograr esto … Gracias de antemano …
Bueno, estoy tratando de obtener mi altura listview después de cambiar los datos, pero siempre devolver la altura anterior, no la actual. Así que cuando establezco el setadapter, y obtener el valor antiguo. p.ej: ActualHeight = 100 Change data (filter) -> NewHeight = 60 ListView.GetHeight still returns 100. Again ActualHeight = 60 Change data (filter) […]
Tengo un ListView cuyas filas están formateadas por mí. Cada fila tiene una mezcla de ImageView y TextView. También he implementado mi propio adaptador y soy capaz de dibujar cada fila a través de él. Ahora, yo querría algo como esto, El usuario hace clic en un ImageView (no en ningún otro lugar de la […]