草庐IT

ListView-Items

全部标签

android - onItemClick 仅在文本上触发,而不是在 ListView 的整行上触发

在针对API11到18的Android应用程序中,我使用字符串数组动态填充了一个ListView,并为每一行添加了一个监听器。文本通常只占一行的大约50%。问题是,如果我单击实际文本,则会触发onItemClick操作,但如果我单击该行的空白部分,则不会。我的问题是:如何将监听器添加到每一行的整个区域/View?publicclassMainActivityextendsActionBarActivity{protectedvoidonCreate(BundlesavedInstanceState){...ArrayAdapteradapter=newArrayAdapter(this

android - 如何调整 Android ListView 行高

ListView行高太大。我是这样设计行项目的。这是ListViewItem布局axml文件这是Listview布局当应用程序午餐ListView项目有一些高度时,它与TextView大小不匹配。如何调整行高? 最佳答案 您可以简单地在行布局XML中提供固定高度:android:layout_height="25dp"补充说明:在设置View尺寸时始终使用dp(或dip)而不是px。 关于android-如何调整AndroidListView行高,我们在StackOverflow上找到一

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 - 如何从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中放置

如何为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

android - 如何将 ShowcaseView 与 GridView 或 ListView 一起使用

ShowcaseView(库)如何与GridView或ListView一起使用?图书馆是https://github.com/amlcurran/ShowcaseView 最佳答案 对于那些有同样问题的人,我刚刚找到了一个很好的解决方案:showcaseView=newShowcaseView.Builder(getActivity(),true).setTarget(newViewTarget(myListView.getChildAt(0).findViewById(R.id.itemIcon))).setStyle(R.sty