草庐IT

ListView1

全部标签

具有多列的 Android ListView 正确对齐

我的平板电脑应用程序在每个行项目中显示一个带有多个TextView的ListView(使用自定义光标适配器)。我有大约6-7列,为所有列提供相等空间的最佳方法是什么?现在我尝试了:每个TextView的权重相同。但这从来没有正确对齐。使用最大宽度和第一个,仍然没有运气,一个很容易溢出并将下一个推到右边。 最佳答案 权重很好,但每次使用布局权重时都必须将android:layout_width设置为0dp,否则您的View可能无法正确缩放。此外,不要将固定宽度与布局权重混合使用。如果您选择使用权重,请在您的行布局中的任何位置使用它们。

android - 如何实现google+ ListView 动画

我想实现像google+listview这样的动画体验。当用户滑动listview时,首先加载到listview中的每个项目都会启动一个动画。我尝试在getview方法中添加动画来为每个项目设置动画,但我想确认这种方法是否是一个好方法,我是否需要扩展listview类来完成这个?所以请给我一些建议或一些像google+listview的例子。非常感谢:) 最佳答案 您不需要扩展ListView类。这是一个实现类似Googleplus的ListView动画的Android库。GenericBaseAdapter.javaGPlusLi

Android ListView 标题

我有一个在ListView中显示数据的应用程序,但我希望第一行被不同的布局夸大,我做到了,但是因为有大量的列表项,我想优化ListView并且有问题。当我以这种方式填充listview时,我无法优化listview,所以我如何将应该放在第一行的内容放入listviewheader女巫被某些布局膨胀,这里是Adapter的代码publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);getWind

android - 如何在 ListView 中获取行的位置(在屏幕上)

我已经实现了一些手势检测代码,这样我就可以检测到我的ListView(位于FrameLayout中)中的一行何时被滑动。publicbooleanonFling(MotionEvente1,MotionEvente2,floatvelocityX,floatvelocityY){if(e2.getX()-e1.getX()>SWIPE_MIN_DISTANCE&&Math.abs(velocityX)>SWIPE_THRESHOLD_VELOCITY){intitemId=MainActivity.this.getListView().pointToPosition((int)e1.g

android - 如何通过EditText过滤ListView

我正在为Android制作类似电子书的应用程序,我想过滤书名,但每次您在编辑文本中输入单词或句子时,它都会搜索书籍的内容。谁能帮我解决这个... 最佳答案 试试这个,每当你在编辑文本中输入文本时,列表将显示过滤后的结果,因为我已经在图像中显示了这些东西初始:过滤:这是main.xml这是FilterListActivity.javapackagecom.filterlist;importandroid.app.Activity;importandroid.os.Bundle;importandroid.text.Editable;i

android - 非法状态异常 : The content of the adapter has changed but ListView did not receive a notification

我正在使用自定义ArrayAdapter在AutocompleteTextView上设置适配器(AddressAdapter扩展ArrayAdapter)。publicclassAutoCompleteAdapterextendsArrayAdapterimplementsFilterable{privateArrayListmData;ArrayListlistTempPrefix=newArrayList();ArrayListlistTemp=newArrayList();StringvalueText;String[]words;Stringulcase;publicAutoC

android - 如何使用 ListView 适配器中的单击按钮打开菜单上下文 Android?

如何在ListView适配器中使用单击按钮打开菜单上下文Android?我试过我的代码,但没有显示菜单上下文,代码publicViewgetView(intposition,ViewconvertView,ViewGroupparent){vi=convertView;if(convertView==null)vi=inflater.inflate(R.layout.tulisan_komentar_list_item,parent,false);LinearLayoutcontent_favorite=(LinearLayout)vi.findViewById(R.id.conten

Android GridView 像 ListView 一样添加页眉和页脚

也许您想在GridView中调用addHeaderView()或addFooterView(),它没有。我们很自然地想要向GridView添加页眉View或页脚View。也许你和我一样找了很久,但最终还是找不到解决办法。这里,我给出一个解决方案。 最佳答案 我发布这个答案只是希望来到这里的人能够得到想要的东西。让我们看一下屏幕快照。用法很简单GridViewWithHeaderAndFootergridView=(GridViewWithHeaderAndFooter)v.findViewById(R.id.ly_image_lis

android - 我无法在 Android 中单击 ListView?

我制作了一个使用联系人同步的应用程序。我列出了以下联系信息,包括照片、姓名和电话号码。我成功地在自定义ListView中列出了所有这些内容,但我无法单击ListView。它看起来像锁定,无法单击它。但是我对另一个Activity做了同样的程序。使用自定义ListView但我可以单击此View并且它工作正常。问题是什么?这是我的示例编码:ListViewsettingsList=(ListView)findViewById(R.id.manage_track_listView);ArrayListMySettingsList=newArrayList();ContactListsetti

android - 图像在 ListView 中重复

我已经实现了android应用程序,它应该从服务器下载图像并将它们显示在ListView中,但是在下载图像时发生了非常有趣的事情正如您在视频中看到的那样,尚未下载的图片由已下载的图片表示。这怎么可能发生?我想了将近两天。http://www.youtube.com/watch?v=lxY-HAuJO0o&feature=youtu.be这是我的ListView适配器代码。publicclassMoviesAdapterextendsArrayAdapter{privateArrayListmovieDataItems;privateActivitycontext;publicMovie