gpt4 book ai didi

java - 按字母顺序排列的 ListView

转载 作者:行者123 更新时间:2023-12-01 06:56:07 25 4
gpt4 key购买 nike

我在 Eclipse 中创建了一个 android ListView ,我想按第一个字符对按字母顺序输入的数据进行排序。不知道如何实现这一点。

private ListView loginL;
private Button bLogin;

private ListAdapter loginListAdapter;

private ArrayList<LoginDetails> loginArrayList;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login_listview);


loginL = (ListV)

findViewById(R.id.loginlist); loginL.setOnItemClickListener(this);

    bLogin = (Button)

findViewById(R.id.button3); webLogin.setOnClickListener(this);

    loginArrayList = new ArrayList<LoginDetails>();
loginLAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, populateList());
loginL.setAdapter(loginLAdapter);
}

最佳答案

来自您的数组列表ArrayList<LoginDetails> loginArrayList;

我建议你使用Comparator.

  Collections.sort(loginArrayList,new Comparator<LoginDetails>() {

@Override
public int compare(LoginDetails lhs, LoginDetails rhs) {

return lhs.name.compareTo(rhs.name);

}
});

关于java - 按字母顺序排列的 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11523462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com