public class ListTaxi extends ListActivity{ /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final String[] taxi = getResources().getStringArray(R.array.taxi_array);
setListAdapter(new ArrayAdapter<String>(this, R.layout.listtaxi, taxi));
final ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> a, View v, int position, long id)
{
final int selectedPosition = position;
AlertDialog.Builder adb=new AlertDialog.Builder(ListTaxi.this);
adb.setTitle("Taxi Booking");
adb.setMessage("You have chosen = "+lv.getItemAtPosition(position));
adb.setPositiveButton("Book", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Intent intent = new Intent(getApplicationContext(), NextActivity.class);
intent.putExtra("booking", taxi[selectedPosition];
startActivity(intent);
}
});
adb.setNegativeButton("Cancel", null);
adb.show();
}
});
Intent intent = getIntent();
String booking = "";
if (intent != null) {
Bundle extras = intent.getExtras();
if (extras != null) {
booking = extras.getString("booking");
}
}
分享到:
相关推荐
为每个按钮绑定一个对话框,并未对属于话框中的按钮添加任何语句,读者可以根据需要自行添加,本案例旨在让读者了解如何自定义ListView,如何在自定义的条目中绑定对话框。。。
自定义的ListView结合RadioButton显示对话框列表数据
Android管理信息系统: 包括SQLite 数据库的增删改查,ListView的刷新,弹出对话框提示操作 ListView列表的优化 [注:本内容来自网络,在此分享仅为帮助有需要的网友,如果侵犯了您的权利,麻烦联系我,我会第一时间...
实现了listview中对某一行双击 弹出对话框 对该行数据进行编辑
android 代码,点击选择城市,出现对话框,里面含省份列表和城市列表,大家可以拿这个模型放入自己代码中,很实用
andriod ListView条目点击变色demo
在C#中实现对ListView点击列标题自动排序功能.doc
点击ListView的item弹出Dialog,点击Dialog的某个控件,更改item的值。
ListView点击展开,再次点击收起这样一个效果,同时,任何一个时刻都只允许一个ListView展开,展开后,里面的button等能够获得焦点并能响应其他事件的处理。
Android中ListView实现子控件点击事件后ListView点击事件失效解决办法,详细说明见相关博客: 博文地址:http://blog.csdn.net/leijf1239848066/article/details/9526483
实现了 两种控件的组合,可以将该控件绑定数据库数据源,扩大combobox的选择范围 vs2003编译
代码封装后无须更改,在窗体中添加一个ListView控件,在窗体的Load事件中添加如下代码: this.listView1.ListViewItemSorter = new Common.ListViewColumnSorter(); this.listView1.ColumnClick += new ...
这是我自己做的一个小项目,使用到了sqlite数据库插入与读取,listview的长按事件,自定义对话框,日历控件的使用
listView item点击展开,自己写的小栗子,需要着自取
listView滚动 点击进入Activity 适合新手参考。还有横向滚动
NULL 博文链接:https://staroflife.iteye.com/blog/1749672
ListView实现列表数据与聊天对话框,具体说明请见CSDN博客介绍https://blog.csdn.net/weimeig/article/details/80279983
点击一个Listview的item高亮显示,不灭。点另一个item,前一个不显示高亮,第二个高亮
SlidingMenu+ViewPage+ListView嵌套(类似网易 ) ListView点击事件失效冲突问题解决
android listview点击保持背景颜色,实现已读功能