草庐IT

ListView1

全部标签

android - ListView 中的标题 View 高度

我正在使用作为ListFragment一部分的ListView。我想添加一个具有特定/自定义高度的标题,但是我在标题View的高度中放置什么并不重要,它始终具有相同的高度。是否可以修改ListView的标题View高度?下面是我使用的代码:header.xmlListFragment@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCreated(savedInstanceState);TextViewfakeHeader=(TextView)getActivity().getL

android - 如何防止 ListView 页脚被选中?

我有一个可以使用方向键导航的ListView。它有一个页脚。我想防止使用方向键导航到页脚。我已将页脚View本身的focusable和focusableInTouchMode设置为false;这没有区别(所以我推断我看到的实际上不是焦点,而是选择)。如何防止页脚被选中? 最佳答案 您可以在添加页脚View时尝试使用它:listView.addFooterView(view,data,false);//thirdargumentindicatesfooterisunselectable我自己没有做过,所以只是一个建议。

android - 如何让我的 ListView 滚动?

我有一个相当复杂的View构建,作为其中的一部分,我在ScrollView内的LinearLayout内有一个ListView(以及更多的组件,但它们在这个问题上无关紧要)。现在整个Activity可以很好地滚动,但ListView的高度有限,当其中的Items超过高度时,我的屏幕就会消失。我试图将ListView放在它自己的ScrollView中,但这不起作用。当我尝试在ListView上滚动时,主ScrollView被选中并且我的屏幕滚动而不是ListView。我的问题听起来很简单,但我无法解决这个问题...是否可以让ListView也可滚动?相关的XML:

android - 如何从适配器知道 ListView 的项目是否可见?

我有一个连接到ListView的适配器,例如mJournalAdapter=newJournalAdapter();journalEntryList.setAdapter(mJournalAdapter);并且我想知道在我的JournalAdapter中某些View(ListView的项目)是否可见,这可能吗? 最佳答案 如果您知道该项目的位置,那么您可以使用intlast=listView1.getLastVisiblePosition();intfirst=listView1.getFirstVisiblePosition();

android - 动画化 ListView 中新添加的项目

如何为ListView中新添加的项目设置动画?我有一个适配器,当我在列表中添加新项目时,我说adapter.notifyDataSetChanged();添加了项目,一切正常,但我的问题是我想要新添加的元素有一些动画。 最佳答案 Animate在CustomAdapter的getView()方法中添加的每个元素。publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=convertView;if(v==null){LayoutInflatervi=(L

Android: Listview 弹跳到 scrollview

有什么方法可以将ListView的弹跳效果添加到常规ScrollView中?我所说的弹跳是指当您击中列表底部时产生的类似橡皮筋的效果。 最佳答案 在android中给listview添加弹跳效果第1步:在包com.base.view中创建新文件BounceListViewpublicclassBounceListViewextendsListView{privatestaticfinalintMAX_Y_OVERSCROLL_DISTANCE=200;privateContextmContext;privateintmMaxYOve

android - 主屏幕小部件,listView 显示 "Loading"

首先,一张图片说一千个字:虽然getViewAt被称为4个项目,但我的光标大小是这样的。代码如下:publicclassWidgetServiceextendsRemoteViewsService{@OverridepublicRemoteViewsFactoryonGetViewFactory(Intentintent){System.out.println("Factory");return(newWidgetViewsFactory(this.getApplicationContext(),intent));}}小部件提供者:publicclassWidgetViewsFacto

android - 动画 ListView 布局时遇到问题

我希望ListView中的项目从左到右一次滑入一个项目。我在res/anim/slide_right.xml中有以下内容在我的ListActivity的onCreate方法中,我有:LayoutAnimationControllercontroller=AnimationUtils.loadLayoutAnimation(this,R.anim.slide_right);mList.setLayoutAnimation(controller);当我运行它时,我得到一个RuntimeException引起的Unknownlayoutanimationname:set我做错了什么?

android - 如何在 Android 中创建带有虚线/点线分隔符的 ListView?

我设法通过在/app/res/drawable/dash.xml的文件来弄清楚如何创建自定义形状(带有虚线笔划)em>文件夹:现在我对如何将此形状应用到ListView感到困惑。我试过以下方法,但没有显示分隔线:什么意思? 最佳答案 这是我的并且有效: 关于android-如何在Android中创建带有虚线/点线分隔符的ListView?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

android - 如何在 ListView 中按字母顺序显示联系人

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我有一个自定义ListView,我需要按字母顺序显示联系人,你能提供示例代码吗?我该如何实现?