gpt4 book ai didi

java - Android:替换游标/sql 查询的值

转载 作者:行者123 更新时间:2023-12-02 00:47:05 25 4
gpt4 key购买 nike

在我的 SQL 数据库表中,有列 _id、int dayofweek、String text ...现在,我对该表执行 SQL 查询以获得指向结果的游标。然后结果显示在 ListView 中:

private void showBlocks()
{
Cursor blocks = ttDB.getBlocks();
startManagingCursor(blocks);

int[] key = new int []{
android.R.id.text1,
android.R.id.text2
};

SimpleCursorAdapter blockAdapter = new SimpleCursorAdapter(
this,
android.R.layout.simple_list_item_2,
blocks,
new String[] {
"day",
"text"
},
key);

lv1.setAdapter(blockAdapter);
}

现在如何(以及在​​哪里)将 dayofweek 的整数值替换为相应的字符串?我想过在查询时连接两个表,但这样就不再是多语言的了。

最佳答案

您可以尝试通过 SimpleCursorAdapter 上的 setViewBinder() 使用 ViewBinder

或者,扩展 SimpleCursorAdapter,重写 bindView() 并自行完成。

关于java - Android:替换游标/sql 查询的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4679929/

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