草庐IT

listView

全部标签

android - 在使用 ListView 的 getScrollY() 方面需要帮助

我有以下代码,每当我的Activity暂停时,它就会在我的ListView中记录滚动Y位置。protectedvoidonSaveInstanceState(BundleoutState){super.onSaveInstanceState(outState);intscroll=mListView.getScrollY();System.out.println("scrollY"+scroll);}但是无论我在哪里垂直滚动我的ListView,getScrollY()的值总是返回0。有人可以帮我吗?谢谢。 最佳答案 ListVie

android - 如何动态更改 ListView 的分隔线高度?

我有一个ListView,其中应该有不同的分隔高度不同行之间。那么,我们如何设置分频器高度动态?假设,我有10行,应该有5的分隔高度在前2行之间,然后应该有1的分隔高度在接下来的5行之间等等。有人可以告诉我这样做的方法吗? 最佳答案 一种方法是制作分隔行。在您的isEnabled适配器方法中将它们设置为未启用。我为节标题这样做,但它几乎是同一件事。另一种方法是通过实现onLayout手动布置整个列表。如果分隔线可以是空白区域,则可以为行的RootView设置顶部或底部边距。在xml中将是:android:layout_marginT

android - 1.5 和 2.1 之间的 RelativeLayout 差异

我有一个ListView,其中的项目由RelativeLayouts组成。这是列表项中的相关XML:在Android2.1上(在NexusOne上测试),这显示了所需的行为:Android1.5http://img42.imageshack.us/img42/7668/85324076.png但是在Android1.5上(在HTCHero上测试),它显示如下:Android1.5http://img257.imageshack.us/img257/2849/72229324.png[编辑]在1.6(模拟器)上,它也按预期工作。左上角的小灰线是第一张图片中显示的“xx”,因此应该垂直居中

android - Android中如何搜索ListView(联系人的样式)

我对正在构建的应用程序有疑问。我定义了一个自定义ListView。它由数据库数据支持。我希望我可以按下搜索按钮,搜索就会出现(与在联系人列表中的搜索方式相同),但我不知道如何处理。我非常喜欢联系人中的搜索类型,因为它在输入时会发生变化。我很乐意接受任何建议。非常感谢! 最佳答案 您可以分两步完成:构建可过滤列表-HowtodynamicallyupdateaListViewonAndroid和createasearchinterface. 关于android-Android中如何搜索Li

java - 安卓-ListView : Checkboxes not staying checked

我有一个ListView,大约有200个项目,我已经为复选框实现了一个自定义ArrayAdapter。我使用SparseBooleanArray来存储框的值。所有这些工作正常,但我似乎无法以图形方式更新复选框的检查。如果用户单击,则选中该框。但是,如果我在我的代码中调用setChecked,它不会影响框本身(因此,即使它的值为true,它也不会被勾选)。我已经通过尝试将所有框设置为true进行了测试,但没有运气,即使它们都被选中,也没有显示它们是。不确定您需要查看什么代码,但我已将我的Adapter放入其中以备不时之需:classCheckBoxArrayAdapterextendsA

Android:制作动态 ListView

我有一个填充到ListView的JSON文件。我想让ListView动态化。这意味着,我只需要一个Activity来执行列表中的单击操作。填充到Activity的内容(图片、标题、描述)的来源来自网络上的JSON文件。例如,我在列表中有13个项目,每当我单击其中一个项目时,它就会转到一个包含不同图片、标题和描述的Activity,具体取决于我单击的项目。我需要有人改进我在下面提供的代码。Projects.javapublicclassProjects{publicStringtitle;publicStringkeyword;publicStringdescription;public

android - ListView : Selector drawables drawn in different sizes

我正在使用自定义ListView选择器。一切正常,除了state_focused和state_pressed的可绘制对象绘制得比正常状态大。我使用的是ShapeDrawables,而不是使用9补丁位图的默认实现。它们都使用相同的填充值(见下文)看起来,它们被其他一些值覆盖了。大概是个主题?虽然找不到。ListViewlist_sel.xml列表元素布局摘录...menu_sel.xmlbutton_bg_normal.xmlbutton_bg_pressed.xmlbutton_bg_focused.xml 最佳答案 使用ListV

android - 多个 ListFragment 的 fragment 管理最佳实践

我计划在一项Activity中包含3个fragment列表。目标是您从第一个列表中选择谈话选项,然后它会根据您在谈话列表中单击的内容过渡到运行列表,然后在运行列表中,根据您单击的内容将过渡到最终的饮食列表。这应该发生在fragment本身(就像我拥有的​​那样)还是调用Activity来处理将数据来回传递给fragment?publicclassOptionsActivityextendsActivity{protectedTalkFragmenttalk;protectedRunFragmentrun;protectedEatFragmenteat;@Overrideprotecte

android - 如何使 ListView header 静态化

我需要ListView中的标题不可滚动。我试过addHeaderView但没有用。我不希望使用VerticalLinearLayout来完成此操作,其中包含固定的textview和listView。我必须将ListView的标题设为静态(不可滚动)有什么解决办法吗?提前致谢:) 最佳答案 您可以将标题放在线性布局中的ListView上方例子: 关于android-如何使ListViewheader静态化,我们在StackOverflow上找到一个类似的问题:

android - 带有自定义 ListView 的 ViewPager Indicator

首先,我为我的英语道歉,因为它不是很好。谢谢。我的应用程序包含几个带有适配器的ListWiews。ListView的数据取自位于Internet上的经过解析的XML文件。现在我有一个TabHost,其中包含三个选项卡,每个选项卡中都有不同的ListView。我想将TabHost更改为新的和轻微的方法-JakeWharton(https://github.com/JakeWharton/Android-ViewPagerIndicator)的ViewPagerIndicator,因为它有很棒的滑动效果。我尝试将这段代码包含在一个示例项目中,它运行良好。现在,我在ViewPager的一个f