相关疑难解决方法(0)

自定义Listview适配器与过滤Android

请尝试在我的listview上实现过滤器.但是每当文本改变时,列表就会消失.请帮助这是我的代码.适配器类.

package com.talagbe.schymn;

import java.util.ArrayList;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class HymnsAdapter extends ArrayAdapter<Hymns> {
ArrayList<Hymns> hymnarray;
Context context;
LayoutInflater inflater;
int Resource;


public HymnsAdapter(Context context, int resource, ArrayList<Hymns> objects) {
    super(context, resource, objects);
    // TODO Auto-generated constructor stub

    hymnarray=objects;
    Resource= resource;
    this.context=context;
    inflater= (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
}


@Override
public View getView(int position, View convertView, ViewGroup parent) {
    // TODO Auto-generated method stub
     ViewHolder holder;
     if(convertView==null){

         convertView= inflater.inflate(Resource,null);
         holder= new ViewHolder();
         holder.hymntitle= (TextView) …
Run Code Online (Sandbox Code Playgroud)

android android-listview custom-adapter

70
推荐指数
3
解决办法
12万
查看次数

Android自定义自动完成textview图像和文本

我有一个用户列表.每个用户都有姓名和形象.我想在AutoCompleteTextView中显示这些用户.用户的名称和图像必须显示在autoCompleteTextView.So我自定义AutoCompleteTextView以显示图像和文本.我从wptrafficanalyzer网站获得帮助.请参阅:http://wptrafficanalyzer.in/blog/customizing-autocompletetextview-to-display-images-and-text-in-the-suggestion-list-using-simpleadapter-in-android/

但图像用于项目中的drawable文件夹.但我想用url来形象.我应该使用自定义适配器而不是简单的适配器吗?怎么做这个案子?

谢谢

android autocomplete

5
推荐指数
0
解决办法
1514
查看次数

在Android ListView上使用过滤时出错?

我正在尝试向Android应用程序中的列表视图添加过滤。它无法正常工作,因为在搜索框中写入3-4个字母后出现以下异常。

07-02 12:14:48.348: E/AndroidRuntime(22028): FATAL EXCEPTION: main
07-02 12:14:48.348: E/AndroidRuntime(22028): java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1
07-02 12:14:48.348: E/AndroidRuntime(22028):    at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at java.util.ArrayList.get(ArrayList.java:304)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.widget.ArrayAdapter.getItem(ArrayAdapter.java:337)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at com.sphinx.indianrailways.adapters.CityAdapter.getView(CityAdapter.java:57)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.widget.AbsListView.obtainView(AbsListView.java:2143)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.widget.ListView.makeAndAddView(ListView.java:1831)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.widget.ListView.fillDown(ListView.java:674)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.widget.ListView.fillSpecific(ListView.java:1332)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.widget.ListView.layoutChildren(ListView.java:1630)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.widget.AbsListView.onLayout(AbsListView.java:1994)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.view.View.layout(View.java:14008)
07-02 12:14:48.348: E/AndroidRuntime(22028):    at android.view.ViewGroup.layout(ViewGroup.java:4373)
07-02 12:14:48.348: E/AndroidRuntime(22028): …
Run Code Online (Sandbox Code Playgroud)

android filtering android-listview

1
推荐指数
1
解决办法
1524
查看次数