【问题标题】:how to display items i want on a toast?如何在吐司上显示我想要的项目?
【发布时间】:2011-09-23 02:36:50
【问题描述】:

我第一次在安卓上做应用。我有 4 个字符串和一个 lisview。每当用户在吐司上按下列表视图上的项目时,我想显示字符串。 有人可以帮我吗?

例如:我的列表视图中有事件 1、事件 2 和事件 3。 当用户按下事件 1 时,它将显示该事件的日期、时间、地点。

    listview.setOnItemClickListener(new OnItemClickListener() {

        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
            // TODO Auto-generated method stub
            Context context = getApplicationContext();



            Toast.makeText(context,
                       "Date: "+date  +"                                   " +"Tme: "+ time, Toast.LENGTH_LONG).show();
            Toast.makeText(context,"hi",Toast.LENGTH_LONG).show();
        }

        });

这是从 googleCalendar 中提取它的代码

         date = contentResult[0].substring(10, 21);

         time = contentResult[0].substring(21, 36);

         location = contentResult[2].substring(6);

         description = contentResult[4].substring(18);






         eventTitle[i] = name;
         eventDate[i] = date;
         eventTime[i] = time;
         eventVenue[i] = location;
         eventContent[i] = description;






         event[i] = name + "                                        "  + "Date: " +date + "                                   " + "Time: " +time + "              " +" Location:"+ location+  "Event Description:"+ description ;

【问题讨论】:

  • 举杯,在上面摆放各种好吃的东西。我个人喜欢火腿和瑞士菜,它们是平行排列的。

标签: android listview toast


【解决方案1】:

您需要像这样设置您的列表 onItemClickListener:

private OnItemClickListener mMessageClickedHandler = new OnItemClickListener() {
    public void onItemClick(AdapterView parent, View v, int position, long id)
    {
        // Display a messagebox.
        Toast.makeText(this,"You clicked something!",Toast.LENGTH_SHORT).show();
    }
};

myList.setOnItemClickListener(mMessageClickedHandler);

当然,您必须将自己的数据(我猜来自数据库或 Web 服务)输入到 Toast 消息中,指示事件的日期、时间和位置。

编辑:回应您的评论,听起来您是 Android 开发的新手。您可能想查看this 很棒的教程,以了解如何使用 SQLite 以及一般的 Android SDK。

【讨论】:

  • 如何输入自己的数据?我需要帮助。
  • 您应该在您的问题中说明这一点,因为它是必不可少的。另请发布您尝试过的内容(代码明智)。
猜你喜欢
  • 1970-01-01
  • 2021-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多