草庐IT

ListView1

全部标签

android - block 后代时关注 ListView 中的 EditText (Android)

我有一个自定义的ListView。每行都有一个EditText、Buttons和TextView。为了使ListView项目可点击,我保留了android:descendantFocusability="blocksDescendants"用于行布局。如果我不保留descendantFocusability,我将无法为onItemClick执行操作。如果我保留descendantFocusability,则出现在我行中的EditText不会获得焦点。我希望EditText可聚焦,而且我应该能够单击每一行以导航到另一个Activity。谁能帮我解决这个问题。谢谢大家。编辑:在EditTe

android - onCheckedChanged 多次触发,带复选框的 ListView

我有一个带复选框的ListView:Oncheckedchanged(..)当用户选中/取消选中ListView上的项目时调用OncheckedChanged(..)当用户通过onItemClick(.....)单击列表项时再次调用这是一个已知问题吗?如何区分事件。publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderviewHolder=null;if(convertView==null){LayoutInflaterinflator=context.getLayoutInflater();c

Android ListView 在滚动时在文本上生成黑色突出显示。如何阻止这个?

Duplicate:BackgroundListViewbecomesblackwhenscrolling我有一个ListView,其中每个项目都包含白色背景上的黑色文本。在NexusOne上进行测试时,当向下滚动以阅读文本时,黑色高亮显示在文本上并使其不可读。我想弄清楚这个设置是什么,所以我可以将其关闭。我不希望在列表中向下滚动时突出显示任何内容。我怎样才能做到这一点?谢谢。 最佳答案 您可能想要设置cacheColorHint与您的背景颜色相同。因此,当您定义布局时,只需将android:cacheColorHint='#fff

android - 如何在 ListView 中禁用标题 View

有人知道如何在ListView中禁用标题View吗?我需要将标题添加到ListView中并使其不可点击。对于适配器,它非常简单:在isEnabled(intposition)方法中返回false,但我没有找到适合列表页眉/页脚的函数。为标题View设置启用标志没有帮助,在标题的xml中指定“android:descendantFocusability="blocksDescendants""也没有帮助 最佳答案 使用这些方法在列表中添加页眉和页脚:list.addFooterView(v);list.addHeaderView(v,

android - 有没有办法禁用 Android ListView 动画?

当我们将ListView拖到末尾或顶部时,我们总是可以将它拖得更远一点,它会显示一个空白背景,然后当我们释放它时ListView会反弹。这是ListView的默认动画效果。我想禁用这个动画效果。 最佳答案 这可能有效。创建一个包含以下内容的新类。importandroid.view.View;publicclassOverScrollDisabler{publicstaticvoiddisableOverScroll(Viewview){view.setOverScrollMode(View.OVER_SCROLL_NEVER);}

android - 如何从 listView 项目中获取 TextView 值?

我试图在这里从不同的类似问题中得到答案,但没有得到任何答案。实际上,我正在尝试从任何ListView项的多个TextView中获取值。这是代码ListViewlistView=getListView();listView.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intpostion,longid){StringcontactId=((TextView)findViewById(R.id.cid)).getText()

android - 在 ListView 中获取位置

我使用ListView来显示多个项目。我的row.xml如下:我在Activity中定义myClick如下:publicvoidmyClick(Viewv){LinearLayoutvwParentRow=(LinearLayout)v.getParent();//Howtogettheposition}如何知道点击哪个按钮的位置?该位置与onListItemClick方法的含义相同。@OverrideprotectedvoidonListItemClick(ListViewl,Viewv,intposition,longid){} 最佳答案

java - ListView 适配器不工作,未调用 getView。

我觉得我快疯了。将自定义适配器绑定(bind)到Listview如此简单的事情让我很头疼。贴出代码然后解释一下:主Activity.javapackagecom.example.pruebalist;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importandroid.widget.ArrayAdapter;importandroid.widget.ListView;publicclassMainActivityextendsActivity{privatestaticString

android - 选择 ListView 项时更改 TextView 的字体颜色

我通过自定义适配器设置的每个ListView项中都有一个TextView。TheTextViewXMLisnotinsamefilewhereaListViewXMLhasbeenwritten,IwantthatwhenanyItemofListViewgetsselectedthefontcolorofthatparticularitemshouldchange.我还通过定义TextView的不同状态(即选择、聚焦和按下)来尝试此操作,但这并不能解决我的问题。请给我一些解决方案。这是fragment..一个xml文件中的ListView,例如。文件1.xml和不同xml中的Text

android - Listview 上的最后一项被截断

所以在我的Android应用程序中,主要Activity有选项卡,每个选项卡中都有一个包含ListView的fragment。但由于某种原因,ListView中的最后一项总是被切断。我四处寻找解决方案,但我还没有找到任何解决方案。有什么建议吗?主要Activity布局带有ListView的fragment列表项布局列出适配器类packagecom.czhou.dailyprincetoniannewspaper.adapters;importandroid.content.ClipData;importandroid.content.Context;importandroid.grap