相关疑难解决方法(0)

将onItemClick设置为自定义适配器ListView

当我在过滤时尝试将listView项目的位置修改为所需的意图时遇到问题,并获得信息我可以使用自定义适配器覆盖问题,我已经完成了但我不知道如何为每个项目分配点击,请检查以下代码:

public class IndexPageActivity extends Activity { 
ListView listView;
EditText editTextB;

@Override
protected void onCreate(Bundle savfedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.indexpage);
    listView = (ListView) findViewById(R.id.pageList);
    editTextB = (EditText) findViewById(R.id.searchB);
    listView.setAdapter(new PagesAdapter(this));
    listView.setOnItemClickListener((OnItemClickListener) this);

}
}
class SingleRow {
String pagedata;
SingleRow(String pagedata){
    this.pagedata=pagedata;
}
}
class PagesAdapter extends BaseAdapter implements OnItemClickListener{
ArrayList<SingleRow> pagelist;
Context context;

PagesAdapter(Context c){
    context=c;
    pagelist = new ArrayList<SingleRow>();
    Resources res = c.getResources();
    String [] pagedatas = res.getStringArray(R.array.pages_data);
    for (int i=0;i<463;i++){
        pagelist.add(new SingleRow(pagedatas[i]));
    } …
Run Code Online (Sandbox Code Playgroud)

java android listview android-listview

5
推荐指数
1
解决办法
2万
查看次数

使用getFilter函数时,ListView为空白

我想实现getFilter()我的功能ListView,但每次我输入的东西EditTextListView就会消失.

我的SetHelpRows档案:

public class SetHelpRows {
    String name;
    String id;

    public String getName () {
        return name;
    }

    public void setName (String name) {
        this.name = name;
    }

    public String getID () {
        return id;
    }

    public void setID (String id) {
        this.id = id;
    }

    public SetHelpRows(String name, String id) {
        super();
        this.name = name;
        this.id = id;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的SetHelpRowsCustomAdapter档案:

import java.util.ArrayList;

import android.app.Activity;
import android.content.Context; …
Run Code Online (Sandbox Code Playgroud)

java android listview

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

标签 统计

android ×2

java ×2

listview ×2

android-listview ×1