草庐IT

ListView-Adapter

全部标签

android - 如何使此 ListView 不可选择?

我想让ListView不可选择和不可点击。我说的是单击列表项时发生的颜色变化。代码如下。我是android的新手,所以请多多关照。来自:listitem.xml来自:详细信息.javaTestActionAdapter(){super(TestDetails.this,R.layout.action_list_item,actions);}@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){TestActionaction=actions.get(position);LayoutInflater

android - onListItemClick 不适用于 ListView ?

您好,ListView的onListItemClick无法正常工作。在这里,我使用AsyncTask从SQLite中获取数据并将其显示在ListView中。我想在单击ListView中的列表时执行一些操作。但是点击没有发生。为此,我尝试了很多。请帮我。这是我的代码packagecom.applexus.app.mobilesalesorder;importjava.util.ArrayList;importjava.util.Map;importjava.util.TreeMap;importcom.applexus.app.library.sql.SqlConnector;impor

android - 从 ListView 中获取点击的项目

我有一个问题。在修改我的XML文件之前,我的ListView能够完美地工作。但是现在,在对xml进行一些修改之后,它不能正常工作。我的ListView是自定义的。因此,我创建了单独的xml来呈现ListView中的每一行。我的单个row.xml代码:我的ma​​in.xmlListView所在的代码:还有我的java代码:packagecom.addictioncounterapp;importjava.util.ArrayList;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnCli

Android ListView固定高度项目

有个小问题。我想创建一个androidListViewActivity,其中列表中的所有项目都具有固定高度。因此,我的项目布局(thread_item.xml)如下所示:我将根元素的layout_height设置为300dip,并希望所有项目都具有相同的高度,但事实并非如此。当我运行该应用程序时,它看起来像是具有wrap_content值的高度。此外,Activity本身看起来像这样:publicclassThreadListActivityextendsListActivity{publicvoidonCreate(BundlesavedInstanceState){super.on

Android,从其他 fragment 返回的空 ListView

嗨,我的fragment中有ListView。我正在用我的其他fragment替换这个ListViewfragment,但是当我想回到我的列表时,它是空的。我以为我可以恢复我的列表项,但我不知道如何。我假设符合Fragment生命周期,我的适配器将可重复使用,但看起来不是。这是我的代码:publicclassThreadListFragmentextendsFragmentimplementsFragmentConnectionStatus,ListFragment,OnClickListener,OnItemClickListener{privateListViewListView;

android - 如何在 ListView 的展示 View 中制作矩形 View

我正在使用https://github.com/amlcurran/ShowcaseViewShowcaseview库如何制作矩形View而不是圆形View?以及如何将它用于ListView项目之一?谢谢1 最佳答案 引用CustomShowcaseActivity在示例应用程序中。它创建了一个矩形展示柜。它定义了一个CustomShowcaseView和一个构造函数,该构造函数从资源文件dimens.xml中设置展示矩形的width和height:width=resources.getDimension(R.dimen.custo

android - 如何从 FragmentActivity 更新 ListFragment 中的 ListView?

我在FragmentActivity中使用ListFragment以及SimpleCursorAdapter和修改后的CursorLoader。修改后的CursorLoader仅发出rawQueries-没有其他更改。在FragmentActivity中的某个时刻,我需要重新获取为ListFragment中的ListView提供数据/游标。我该怎么做?非常感谢。这是调用ListFragment中的方法的FragmentActivity:publicclassActivityListextendsFragmentActivity{@OverrideprotectedvoidonActiv

android - 带有 Pinned Header 的自定义 ListView,在设置 padding 时导致 Jank

我有一个自定义listView,其中包含一个固定标题和x数量的“上推”View,这些View可以上推并隐藏在ListView上方。我附上图片来解释它们。抱歉“黑审查”,只是为了隐藏客户标志等。我的问题是,如果我向固定的页眉View添加填充,我将得到float在它后面的ListView项目。固定headerView的实现方式与您在搜索PinnedHeaderListView时会发现的技术相同,即静态View和ListView中的header。我找到了一种启用填充的方法,即通过将与固定标题相同的填充应用于实际的listView,但仅当静态标题可见时。但是,调用setPadding会导致非常

Android ListView 快速滚动部分 : section text too long

我正在使用ListView来实现时间线。我启用了FastScroll并使用了SectionIndexer以便用户可以拖动滚动条并查看显示的部分文本。问题是所有这些都是内置的UI。显示部分文本的TextView对我来说太小了,我试图显示下午5点,但它对于TextView(或其他UI?)来说太长了。有没有更简单的方法来解决这个问题?例如,我可以设置节文本或TextView布局的字体大小的方法?谢谢! 最佳答案 查看AbsListView的源代码,您可以找到处理快速滚动机制的类,它最终成为FastScroller。FastScroller

android - ListView 中的 EditText 在聚焦时被键盘隐藏

我有一个ListView,其中包含带有EditText的行。当我点击一个EditText并且它还没有获得焦点时,它会获得焦点,键盘出现并且EditText移动到CandidateView上方(期望的行为)。但是,当我按下按键时,EditText保持焦点并接收输入但向下移动并被键盘遮挡(之前的移动是相反的)。当我在没有显示键盘的情况下单击已选中的EditText时,键盘弹出但EditText没有移动到正确的位置(在CandidateView上方)。它仍然接收输入。我添加了一个包含EditText的标题View,一切正常。这是创建行View的ArrayAdapter的代码:Viewview