Tengo un EditText para filtrar los artículos en el ListView debajo de él, que puede contener más de 1000 artículos generalmente. El TextWatcher es: txt_itemSearch.addTextChangedListener(new TextWatcher() { public void onTextChanged(CharSequence s, int start, int before, int count) { fillItemList(); } public void afterTextChanged(Editable s) { } public void beforeTextChanged(CharSequence s, int start, int count, int […]
Actualmente, tengo una fila ListView . Al hacer clic en cualquier área de la fila, se obtendrán los eventos de clic de ListView . if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) { this.getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL); this.getListView().setMultiChoiceModeListener(new ModeCallback()); this.getListView().setOnItemClickListener(new ListViewOnItemClickListener()); } else { // http://stackoverflow.com/questions/9754170/listview-selection-remains-persistent-after-exiting-choice-mode this.getListView().setOnItemLongClickListener(new ListViewOnItemLongClickListener()); this.getListView().setOnItemClickListener(new ListViewOnItemClickListener()); } Ahora, para cada fila, me gustaría añadir un pequeño botón. Al […]
¿Existe una manera fácil de mostrar un ListView en orden inverso? Estoy tratando de crear una aplicación basada en conversaciones, y me gustaría que las entradas más recientes estuvieran en la parte inferior de ListView. Soy consciente de transcriptMode y stackFromBottom, sin embargo mi problema es el orden de los datos. Digamos que tengo 100 […]
Hice una aplicación utilizando la sincronización de contactos. Enumero la siguiente información de contacto con foto, nombre y número. Lista con éxito todas esas cosas en un ListView personalizado, pero no puedo hacer clic en el ListView . Parece bloqueado, No se puede hacer clic en él. Pero hice un mismo procedimiento para otra actividad. […]
Quiero agregar un nivel más de en ExpandableListView.In actual ExpandableListView es de dos niveles, ¿cómo puedo añadir un nivel más. Soy nuevo en el androide que se convierte por favor me ayuda. ¡Gracias por adelantado! Mi MainActivity.java:- private Toolbar mToolbar; ExpandableListAdapter listAdapter; ExpandableListView expListView; List<String> listDataHeader; HashMap<String, List<String>> listDataChild; // private FragmentDrawer drawerFragment; ArrayList<String> arraylist1,arraylist2,arraylist3,arrayList4,arrayList5; […]
¿Cuál es la diferencia entre onClickListener y onItemClickListener en ListViews de Android? ¿Y cuáles son las diferentes implementaciones de estos?
Tengo un GridView largo con el adaptador de encargo, ¿Cómo puedo saber cuando GridView se muestra completamente y listo? Aquí está mi problema en el código: dashboard = (GridView) findViewById(R.id.dashboard); dashboard.setAdapter(new ListItemsAdapter(this, allIcons)); AlertSomeItemsOfTheListView(); En la secuencia el método "AlertSomeItemsOfTheListView" se ejecuta antes de que el GridView esté completamente dibujado.
Intento mostrar algo en listview usando arraylist y adaptador simple. Intenté algo como a continuación, pero en mi resultado muestra los apellidos del arraylist. ¿Cuál es mi error no puedo entender. final ListView listView = (ListView) findViewById(R.id.mylist); ArrayList<HashMap<String, String>> list_of_bookmarks = new ArrayList<HashMap<String, String>>(); HashMap<String, String> b = new HashMap<String, String>(); String[] from = { […]
Implementé un ReceylerView y no puedo averiguar cómo obtener retroalimentación de tacto (el efecto de rizo de él). Aquí es lo que hice para el onClickListener: holder.itemView.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { //start Intent } }); Y he añadido tanto clickable y focusable a mi XML. Esto es lo que la vista del […]
Lo que quiero hacer es, permitir al usuario deslizar y actualizar la lista, no importa si los datos están allí o no. Pero cuando hay datos en el listview sólo el listview debe ser visible, y cuando los datos no están allí, el textview vacío debe ser visible. En ambos casos, el usuario debe poder […]