Tengo un problema al actualizar un TextView en tiempo real. Quiero actualizar el TextView de un ListView con un adaptador personalizado en tiempo real. Tengo mi encargado de la entrada / salida del socket en el cual recibo un mensaje de JSON. Quiero analizar este JSON y poner ese texto en la fila de lista […]
Ok, déjame explicar lo que "no funciona perfectamente" significa. Tengo un listview sin el android:stackFromBottom="true" parámetro. También tengo un ArrayAdapter con el getItem(position) regular getItem(position) . Llamo a mi servidor web, obtener los datos en un orden de fecha asc. De esta manera el elemento en la posición 0 (arriba) de la lista tiene la […]
He creado una vista de lista y he añadido un encabezado (utilizando addHeaderview (diseño)), a continuación, escribir evento de clic como: LayoutInflater inflater = (LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE); View itemView = inflater.inflate(R.layout.buypwr, null); itemView.setOnClickListner(new OnClickListner(){ @Override public void onClick(View v){ } Pero este evento onClick no disparar cuando se hizo clic en el encabezado, por lo que cualquiera […]
Hay una fila en el listView que quiero estar con la misma altura que el listView (digamos que es a pantalla completa). El diseño de la fila parece <?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="fill_parent" android:orientation="vertical" > <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:src="@drawable/error" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/imageView" android:layout_centerHorizontal="true" android:layout_marginTop="14dp" android:minHeight="30dip" android:textAppearance="?android:attr/textAppearanceMedium"/> </RelativeLayout> […]
Tengo un ListView que crea un ContextMenu en la prensa larga de uno de sus elementos. ¿Cómo encuentro el elemento que se seleccionó en el ListView que creó este menú contextual (no el MenuItem seleccionado)? Aquí está mi código: list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { @Override public void onCreateContextMenu(ContextMenu menu, final View v, ContextMenuInfo menuInfo) { menu.setHeaderTitle("Actions"); android.view.MenuItem […]
Tengo una actividad principal que crea un ListView y un Custom Adapter . Puedo rellenar el ListView si ya tengo la Lista creada de antemano, pero ¿cómo la relleno con datos obtenidos dinámicamente? Actividad principal public class MainActivity extends Activity { private ListView myListView; private Context ctx; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.MainActivity); […]
Soy nuevo en android. Sólo estoy tratando de hacer una funcionalidad de búsqueda simple para mi aplicación. Mi aplicación consta de un ListView un EditText y un Button para la búsqueda. Mis contenidos de ListView se enumeran desde la base de datos utilizando un adaptador personalizado que se extiende BaseAdapter Ahora, lo que estoy tratando […]
He estado intentando almacenar los datos analizados de Json en Listview pero no está trabajando. Recuperé algunos datos (que está en la forma de tabla) de un servidor y después lo analizé en el objeto de Json. El código entero funcionó bien. Muestra los datos recuperados cuando uso "Toast" en mi actividad de Android. Por […]
He configurado un listfragment en mi proyecto. Pero parece que mi fragmento no puede hacerlo bien con mi adaptador. Es debido al Context context en MyListAdapter . Si hago clic para corregirlo. Cambia a MenuFragment menuFragment . Pero después de que los cambios, MyListAdapter obtuvo error. Así que lo corrijo. Cambia al Context context . […]
Necesito crear un ListView y mostrar un diseño más detallado sólo para la fila seleccionada para mostrar más información al cliente. Lo que he intentado es a continuación: newsListView.setAdapter(new NewsListAdapter(this, news)); newsListView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); //Here I tried to change […]