gpt4 book ai didi

java - 如何: Add to Favourites and View the Favourites list

转载 作者:行者123 更新时间:2023-11-30 09:44:19 25 4
gpt4 key购买 nike

我正在开发一款 Android 语言词典应用。我正在考虑分两个阶段工作的 Collection 夹按钮:

  1. 短按会将当前查看的单词添加到 Collection 夹列表中;
  2. 长按将允许用户查看 Collection 夹列表(添加的单词)。

我想知道这是否可行,如果可行,您能否解释一下如何操作?

注意:到目前为止,我只成功地向应用程序添加了一个 Collection 夹图像按钮,当短按时,它会显示:“选择的单词已添加到 Collection 夹”。

非常感谢您。

最佳答案

假设,比方说,public class FavViewActivity extends ListActivity,您只需按照与添加 OnClickListener 相同的方式添加 OnLongClickListener:

btnAddFavourite = (ImageButton) findViewById(R.id.btnAddFavourite);

btnAddFavourite.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// Add code here to save the favourite, e.g. in the db.
}
});

btnAddFavourite.setOnLongClickListener(new View.OnLongClickListener() {

@Override
public boolean onLongClick(View v) {

// Open the favourite Activity, which in turn will fetch the saved favourites, to show them.
Intent intent = new Intent(getApplicationContext(), FavViewActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(intent);

return false;
}
});

在您的数据库中,保留一个 Collection 夹表,列出标记为 Collection 夹的单词的 id:s。

对于创建一个新的 Activity,比如 FavViewActivity,有很多指南。

  • Here是一个。
  • Here是 StackOverflow 上的一个。
  • Here是文档。

如需更多帮助,请更具体地说明是什么,并添加您目前已尝试过的内容。 ^_^

关于java - 如何: Add to Favourites and View the Favourites list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7957319/

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