草庐IT

listView

全部标签

java - 尝试为每个单独的 ListAdapter 按钮设置自定义字体

我有一个列表适配器,我正在使用holder.text.setTypeface(TYPEFACE)来设置字体,我有一串名称,我正在使用分配给每个ListView按钮其文本。但我想知道如何将一个单独的列表项设置为自定义字体。基本上说我有3个ListAdapter按钮,按钮1、按钮2和按钮3。我希望按钮2是自定义字体,而按钮1和按钮3保持常规。如何做到这一点? 最佳答案 创建扩展ArrayAdapter的类并在getView过程中设置字体。 关于java-尝试为每个单独的ListAdapter

android - 将对象属性分配给 ListView

我有一个对象的ArrayList,它具有属性Object.name和Object.url。我想遍历ArrayList并将对象的“名称”应用到androidListView。我还想保留对象的其他属性,以便我可以在onClick方法中调用“url”属性。我现在拥有的是:main_list.setAdapter(newArrayAdapter(this,android.R.layout.simple_list_item_1,android.R.id.text1,mRoms));但显然那不是我需要的...任何帮助将不胜感激:) 最佳答案 1

android - 无法使我的 ListView 可选,按下时元素不突出显示

您好,我创建了一个扩展ListActivity类的ListView,它工作正常,但是当我点击一个项目时,它没有突出显示。这是我填充列表的方式:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=convertView;if(v==null){LayoutInflatervi=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);v=vi.inflate(R.layout.row_event,null);}E

android - 从字符串中删除换行符

这是我的问题:我有一个数据库,里面全是电视节目的剧集。一列表示剧集编号。我想在这样的列表中显示剧集:第1集第2集第3集等等我正在使用我自己的扩展SimpleCursorAdapter的适配器类来执行此操作...由于我有格式错误,我正在使用Android.R.layout.simple_list_item_1和Android.R.id.text1基本上我有一个自定义适配器的唯一原因是我可以做这样的事情:textView.setText("Episode"+cursor.getString("column_for_episode_number");问题是,我得到一个如下所示的列表:剧集1剧

android - 如何从android中的 ListView 获取下一个和上一个列表项

我有一个ListView,其中包含一些类似于Twitter推文的列表项。当我单击特定列表项时,它会显示该特定列表项的详细信息。在该Activity中,包含两个按钮,用于显示“下一个”列表项详细信息和“上一个”列表项详细信息。问题:如何使用View翻转器在该特定Activity上显示“上一个”列表项(通过单击上一个按钮)和“下一个”列表项(通过单击下一个按钮)。如何获取列表项从主要Activity到此Activity的详细信息? 最佳答案 **Next:**intposition,last;position=listView.getC

java - 如何将 JSONArray 转换为 ListView?

我有一个代码执行以下操作-通过HttpClient连接到Web服务到PHP文件返回SQL查询的结果返回格式是一个jArray(一个JSONArray)for(inti=0;i当我查看LogCat时,我看到查询的所有“名称”,每条记录都被打印出来。我只需要将这些结果插入到ListView中。我怎样才能做到这一点?PS-我没有单独的ArrayAdapter类。会不会是这个原因? 最佳答案 如果您只想显示一个textView列表,则无需覆盖任何内容,只需将所有项目添加到arrayList中并使用arrayAdapter。在您的xml中放置

android - ArrayAdapter 库存过滤显示错误的元素

我已经为我的自定义类扩展了ArrayAdapter。我的类重写toString()并返回我想用于搜索查询的字段。这是我的过滤器代码:productItemAdapter.getFilter().filter(filterText.toLowerCase());这是我的toString()代码:returnname.toLowerCase();过滤有效(返回了正确数量的元素),但它是错误的元素。它总是显示列表中的第一个元素,而不是与搜索匹配的元素... 最佳答案 我遇到了完全相同的问题,我会假设(像我一样)您在尝试实现此问题时没有阅读

如何为WPF listView SelectedItems实现AddRange()?

我有一个ListView我想在其中添加一些新项目ListView.SelectedItems。我正在使用缓慢的方法:for(inti=beginIndex;i如果MyListView在添加之前为空,我可以使用这个答案添加选定的项目。但是,如果mylistview已经有一些SelectedItems,我想添加更多,我无法使用ListView.SetSelectedItems().如何更有效地添加选定的项目?是否有AddRange()函数或类似的方法?看答案是否有AddRange()函数或类似的方法?不。这SelectedItems属性ListView返回内部类型的实例SelectedItemCo

android - 如何从原始文件夹中获取文件到 ListView ?

喜欢这段代码..publicclassSongsManager{//SDCardPathfinalStringMEDIA_PATH=newString("/sdcard/");//thiswillIswitchtorawfolder..privateArrayList>songsList=newArrayList>();//ConstructorpublicSongsManager(){}/***Functiontoreadallmp3filesfromsdcard*andstorethedetailsinArrayList**/publicArrayList>getPlayList(

android - 如何在 ListView 中的每个第 n 个位置显示一个 AdView

我有下面的代码可以工作,除了它总是在ListView中隐藏至少一个真实的项目,因为广告显示在那个位置。问题示例:我有4次的列表,adView显示在位置3。在ListView中我只能看到3次,而AdView的第4项没有得到展示每次返回广告时,我都会尝试增加适配器的大小,但效果不是很好。有什么想法吗?publicViewgetView(finalintposition,Viewrow,ViewGroupparent){MyHolderholder=null;booleanshowAd=proVersion==false&&(position%8==k);if(showAd){AdViewa