草庐IT

ListView1

全部标签

android - 带有过滤器 Android 的自定义 Listview 适配器

请尝试在我的ListView上实现过滤器。但是每当文本更改时,列表就会消失。请帮助这是我的代码。适配器类。packagecom.talagbe.schymn;importjava.util.ArrayList;importandroid.content.Context;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.ArrayAdapter;importandroid.widget.TextView;publicclas

android - 在 Android 上更改 ListView 项目的背景颜色

如何根据每个项目更改ListView项目的背景颜色。当我在ListView项目布局中使用android:backgroundColor时,我可以实现这一点,但是列表选择器不再可见。我可以通过将drawSelectorOnTop设置为true来使选择器再次可见,但随后选择器会覆盖整个项目。任何想法如何更改这些背景颜色并保留选择器?PS我宁愿不改变选择器本身。编辑:GMail应用程序的作者已经成功实现了这一点,所以这绝对是可能的。 最佳答案 您必须为要使用的每种颜色创建不同的可绘制状态。例如:list_selector_read.xml

android - 在 Android 上更改 ListView 项目的背景颜色

如何根据每个项目更改ListView项目的背景颜色。当我在ListView项目布局中使用android:backgroundColor时,我可以实现这一点,但是列表选择器不再可见。我可以通过将drawSelectorOnTop设置为true来使选择器再次可见,但随后选择器会覆盖整个项目。任何想法如何更改这些背景颜色并保留选择器?PS我宁愿不改变选择器本身。编辑:GMail应用程序的作者已经成功实现了这一点,所以这绝对是可能的。 最佳答案 您必须为要使用的每种颜色创建不同的可绘制状态。例如:list_selector_read.xml

objective-c - 识别在 Swift 中的自定义 listView 单元格中按下的按钮

我在Swift中为listView创建了一个自定义单元格。它上面有两个按钮——一个是“暂停”按钮,一个是“停止”按钮。这个想法是每个行项目代表一个下载,因此用户可以独立地停止和开始每个项目。但是,我需要为每个按钮创建一个@IBAction。我在主ViewController中创建了这些,果然,当它们被连接时,它们会适本地触发。我坚持的一点是识别按下哪一行按钮的标识符。我假设与cellForRowAtIndexPath相关的东西会起作用。我找到了以下代码(这是我从一个关于文本字段的类似问题中找到的):@IBActionfuncstartOrPauseDownloadSingleFile(

android - ListView 与 OnItemClickListener

我正在使用自定义ListView使用RatingBar和ImageButton。这是我的问题:当我点击我的ListView时,我的OnItemClickListener不起作用。请任何人帮助我。代码:ListViewlv=getListView();setContentView(lv);lv.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewarg0,Viewarg1,intposition,longarg3){Toast.makeText(Suggesti

android - ListView 与 OnItemClickListener

我正在使用自定义ListView使用RatingBar和ImageButton。这是我的问题:当我点击我的ListView时,我的OnItemClickListener不起作用。请任何人帮助我。代码:ListViewlv=getListView();setContentView(lv);lv.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewarg0,Viewarg1,intposition,longarg3){Toast.makeText(Suggesti

android - 在可展开的 ListView 中展开所有子项

我想在填充可展开ListView时展开所有子项。目前我的代码如下所示:ExpandableListViewlistView=(ExpandableListView)findViewById(R.id.view);intcount=viewAdapted.getGroupCount();for(intposition=1;position这很丑陋。有更好的方法吗? 最佳答案 您可以在自定义适配器的getGroupView中展开它:@OverridepublicViewgetGroupView(intgroupPosition,bool

android - 在可展开的 ListView 中展开所有子项

我想在填充可展开ListView时展开所有子项。目前我的代码如下所示:ExpandableListViewlistView=(ExpandableListView)findViewById(R.id.view);intcount=viewAdapted.getGroupCount();for(intposition=1;position这很丑陋。有更好的方法吗? 最佳答案 您可以在自定义适配器的getGroupView中展开它:@OverridepublicViewgetGroupView(intgroupPosition,bool

java - ListView 中的 Android Activity 转换

我正在尝试在Android中完成以下Activity转换:在1中,我们看到了一个普通的ListView。现在(2),当我将手指放在ListView元素上并向左滑动手指时,所有其他ListView元素都会移开,但我的手指放在上面的元素除外。如果转换完成,则“选定的”ListView元素会在屏幕上扩展并显示一些内容。问题:这种转换是否可以通过现有API函数实现? 最佳答案 如果您的目标是JellyBean或更高版本,您可以使用ActivityOptions类来自定义Activity启动动画。以下是实现此目的的伪代码:Intenti=//

java - 致命异常 : main java. lang.RuntimeException:内容的 id 属性为 'android.R.id.list' 的 View 不是 ListView 类

我正在尝试在fragment中使用ListView。但我收到此错误:致命异常:主要java.lang.RuntimeException:内容具有id属性为“android.R.id.list”的View,它不是ListView类。我的代码:我的列表fragment:publicclasswhitelist_listextendsListFragment{ContextmContext;@OverridepublicvoidonAttach(Activityactivity){mContext=activity;Log.i("Event","onAttachcalled");super.