android布局listview中怎么样设置下拉与单选按钮

比如这样的效果怎样通过XML文件与适配器达到

android里面没有表格,只有列表,要做到这样的效果很麻烦的。
android里面的ui是适合手机的,这种列表,特别是右边的那个下拉按钮,不适合手机这种屏幕小的设备。比如说下拉,android里面用的是spinner,通常是屏幕居中弹出,当然也可以设置下拉,设置下拉屏幕的利用不高啊,要显示完数据都不容易。

也就是说这种针对PC的界面设计,建议你最好做一些调整来符合android的特性。当然,如果真的要实现,也是可以实现的。

左边的就是checkBox,最右边可以用Spinner,也可以自定义或用其它View来实现 ,比如说Button,左drawable,右drawable,点击后弹出popWindow.

至于这种样式,最好是把listView放在RelativeLayout中,把线条画在listView上,模拟出表格样式。
温馨提示:内容为网友见解,仅供参考
无其他回答

android布局文件中listview中android:choiceMode=''singleChoice''是什...
这个是设置listview的选择模式的,这个是单选模式,还有多选模式 multipleChoice Constant Value Description none 0 Normal list that does not indicate choices.singleChoice 1 The list allows up to one choice.multipleChoice 2 The list allows multiple choices....

Android listview 的用法? 越详细越好。
(3)通过ListView的setAdapter()方法绑定ArrayAdapter。其中第二步有必要说一下的是,ArrayAdapter有多个构造函数,例子中实现的是最常用的一种。第一个参数为上下文,第二个参数为一个包含TextView,用来填充ListView的每一行的布局资源ID。第三个参数为ListView的内容。其中第二个参数可以自定义一个layout,但是这个layout必...

如何实现自定义列表的多个item,的单选或多选
\/\/设置list的textview显示 holder.tv.setTextColor(Color.WHITE); holder.tv.setText(list.get(position)); \/\/ 根据isSelected来设置checkbox的选中状况 holder.cb.setId(position);\/\/对checkbox的id进行重新设置为当前的position holder.cb.setOnCheckedChangeListener(new OnCheckedChangeListener() { \/\/把上次被...

如何将listview中的checkbox设置为单选
listView1.Items[i].Checked = false;} } } }

【UI篇4】关于布局的思考
通过切换按钮,用户可在两种状态之间更改设置。微调框提供了一种方法,可让用户从值集内快速选择一个值。默认状态下,微调框显示其当前所选的值。轻触微调框可显示下拉菜单,其中列有所有其他可用值,用户可从中选择一个新值。关键类 AdapterView 是一个 ViewGroup ,用于显示加载到适配器中的项。最...

android 的 getSelectedItemPosition() 方法的问题
)+"");应该可以看到是现在想要的值一定是在触发这个item被选中的事件中。dialog.getListView().getSelectedItemPosition()getListView是返回了listview 然后调用listview的getSelectedItemPosition,这个不是点单选以后返回选中,而是指的那一个条目的时候选中的。可以去看看api文档说明关于listview。

怎样制作一个 customized view,使它可以在 stroyboard editor 中也...
一部分可用部件包括按钮Button,文本视图TextView,编辑文本框EditText,列表视图ListView,组合框CheckBox, 单选按钮RadioButton, 画廊Gallery, 微调器Spinner, 以及一些用于特定场合的自动补全文本视图AutoCompleteTextView, 图片切换器ImageSwitcher, 和文本切换器TextSwitcher.可用布局有线性布局LinearLayout, 框架...

Android开发权威指南的图书目录
5.8.1 ListView(普通列表控件) 1455.8.2 为ListView列表项添加复选框和选项按钮 1475.8.3 对列表项进行增、删、改操作 1495.8.4 改变列表项的背景色 1535.8.5 ListActivity(封装ListView的Activity) 1545.8.6 ExpandableListView(可扩展的列表控件) 1555.8.7 Spinner(下拉列表控件) 1575.9 滚动控件 1605.9.1...

Android\/OPhone开发完全讲义的图书目录
实例5:定制组件——可更换表盘的指针时钟 424.3 使用AlertDialog类创建对话框 474.3.1 AlertDialog类简介 474.3.2 【确认\/取消】对话框 47实例6:创建询问是否删除文件的【确认\/取消】对话框 484.3.3 带3个按钮的对话框 49实例7:创建【覆盖\/忽略\/取消】对话框 494.3.4 简单列表对话框 504.3.5 单选列表对话...

VB中在Form1中属性RightToLeft中默认是False怎么改不成True呢
ListView 将读取顺序设置为 RTL;元素左对齐显示 是 MainMenu 在运行时(而非设计时)按照 RTL 读取顺序右对齐显示 否 MonthCalendar 没有影响;具体取决于操作系统的语言 否 NotifyIcon 不支持 否 NumericUpDown 向上和向下按钮左对齐 否 OpenFileDialog 没有影响;具体取决于操作系统的语言 否 PageSetupDia...

相似回答
大家正在搜