草庐IT

ListView1

全部标签

android - 如何检查listitem是否在listview android中被选中?

我有ListView,它是多选模式lView=(ListView)findViewById(R.id.ListView01);lView.setAdapter(newArrayAdapter(this,android.R.layout.simple_list_item_multiple_choice,lv_items));lView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);这包含多项选择列表项我想检查所选项目是否被选中那我该怎么做。 最佳答案 您需要抓取已点击的项目,然后遍历它们以找

android - 如何设置自定义 ListView 项目的高度...?

我有一个自定义ListView,其中包含两个TextView和一个按钮。我已经自定义了按钮样式。在ListView中,每一行都不适合正确显示我的按钮。我想更改列表项的高度。我该怎么做...?这是我的ListView。我的自定义Viewxml这是我的getView。@SuppressWarnings("unchecked")@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderholder;pos=position;holder=newViewHolder();convertVi

android - 是什么导致 ListView 在方向更改后保持其滚动位置?

我有一个包含ListView的Activity。我使用SimpleCursorAdapter填充ListView。当我运行该应用程序时,我可以在ListView中手动向下滚动(例如到第10项)。然后,当我旋转我的手机时-这会破坏并重新创建我的Activity,并且会按预期重新创建ListView。但是,在我的手机上旋转后,重新创建的Activity显示我的ListView仍处于我的手动滚动位置(在本例中为第10行)。我很确定我的代码没有调用ListView.setSelection(int)那么是什么导致了ListView的重新定位?这可能看起来很方便,但它不是我想要的。它是ListV

Android - ListView 中的单选按钮?

我有一个场景,我们应该在ListView中有一个单选模式单选按钮。当我点击单选按钮时,它应该进入启用状态。当我点击整个项目时,它应该重定向到新Activity。我引用了下面的链接link1,link2我可以找出选择题模式的方法。但不适用于单选模式。对此有什么想法吗????编辑???如何在listview中找到item对应标签的tag 最佳答案 一种方法可以,但我不知道它是否完美。当您单击另一个单选按钮时跟踪单选按钮被选中的ListView的位置ID,然后执行setOnCheckedChangeListener(listener)并检

android - 在 ListView 上实现 Chris Banes 的下拉刷新和水平滑动

我已经实现(从这里-horizontalswipeonlistview)滑动手势来标记-取消标记ListView中的项目。我使用了JohanNilsson的pulltorefresh刷新ListView中项目的实现。下拉刷新功能显示出一些突然的行为-有时会显示“点击刷新”有时不完全隐藏有时不会从“拉动刷新”变为“释放...”我现在已经切换到ChrisBanes的implementation.“下拉刷新”功能现在可以完美运行,但“滑动”功能已停止运行。“滑动”在其他情况下效果完美。finalGestureDetectorgestureDetector=newGestureDetector

android - 具有多个用于平板电脑的项目列的 ListView ?

我目前正在尝试创建我的应用的平板电脑优化版本。但是,当我尝试使用包含三个项目列的ListView填充屏幕时会出现困难。这是一个简短的例子:执行此操作的最佳方法是什么?更新问题是不知道如何设置3列的ListView。在我的手机版应用程序中,我使用了一个简单的ListView,其中单击每个项目都会打开另一个Activity。如何实现3列? 最佳答案 我想Gridview可以在你的情况下使用。即使它是自定义View,您仍然可以扩充布局并将其应用于单个项目。 关于android-具有多个用于平板

android - 需要从Android捕获选择性STDOUT以在listview中显示

我在android中运行一个嵌入式库[tuprolog(2p.jar)]prolog推理引擎,它有定制的逻辑基础,我可以在android列表视图中成功地查询和显示(一些)结果。显示的只是推理引擎本身的结果,而不是辅助命令,比如prolog‘write’语句(默认情况下)写入stdout。我需要在android变量中捕获打印到stdout的“write”结果以显示给用户。一般的想法(我没有结婚到一个ListVIEW来实现)是模拟命令行交互,如果他们运行一个基于Java的PROLO解释器终端接口,则会参与其中。为了完成这个项目,我想坚持知识工程领域,而不是进入系统工程领域,所以我非常感谢对

android - 光标如何知道在 ListView 中单击了哪个项目?

我有一个在ListView中显示通话记录的Activity。此处用于填充ListView的适配器扩展了CursorAdapter。Listview设置为onItemClickListener(..)。我的问题是每当单击一个项目时,光标如何获取数据?cursor怎么知道哪个位置被点击了,只需要从被点击的位置获取数据呢?我提供了一个代码fragment。publicclassCallLogextendsActivity{ListViewmListView;Cursorcursor;//othervariablespublicvoidOnCreate(){setContentView(R.l

Android:当我动态添加新的 ListView 条目时,ListView 中的 Spinners 会丢失它们的值

我的Activity包含一个按钮和一个ListView。ListView包含一个Spinner和一个EditTextView。每次我想在Activity的ListView中插入新行条目时,我都会使用该按钮。我已经按照以前的stackoverflow线程的说明进行操作,例如:AndroidListviewwithspinnerandacheckbox关于如何使用Spinners等可聚焦对象填充ListView。我的问题是,每次我在ListView中动态添加一个新的ListView条目时,先前ListView条目的Spinner值都会丢失(实际上Spinner返回到其默认设置)。为简单起见

ListView 中的 Android EditText?

我在ListView中有EditText,我想在所有EditText中输入一些整数值。我在ListView外有一个按钮,单击该按钮我想从ListView的所有EditText中获取数据并保存在数据库中,并且我的EditTextid对于所有EditText都相同任何伙伴都可以提供示例代码,以便我可以继续下一步。提前致谢。 最佳答案 您可以使用setTag和getTag找出Listview中Edittext的位置。在getView方法中使用setTageditText.setTag(position).在您编写Listener的地方,只