草庐IT

listView

全部标签

android - 如何在android中的自定义 ListView 中删除一行的分隔线

谁能告诉我删除Android中行之间的分隔线?我想删除自定义ListView中的第三行分隔线。 最佳答案 这在ListView属性中是不可能的。另一种方法是使用自定义适配器在每一行中实现分隔符,并在方法中的索引为3时将其隐藏:publicViewgetView(intposition,ViewconvertView,ViewGroupparent) 关于android-如何在android中的自定义ListView中删除一行的分隔线,我们在StackOverflow上找到一个类似的问题:

android - 存储状态数据的更好方式/位置( ListView )

我是Android的新手,我对列表、fragment和某些状态数据的存储位置有一些疑问。我在一个示例中工作,其中我有一个ListView和一个使用fragment的详细View。当我第一次打开应用程序时,我(从网络服务)加载了一个项目列表(使用asyntask)。我想“保存”那个列表,所以如果我需要回到这个Activity(列表)我不需要再次执行异步任务。“保存”此列表的更好位置在哪里?Application对象是个好地方吗?然后,当我单击列表中的项目时,我想打开一个新Activity并从该对象加载详细数据。将该对象传递给详细信息Activity的最佳方式是什么?使用Applicati

android - ListView 项目不会将宽度扩展到 fill_parent

我有一个自定义的ViewGroup,它从xml布局扩展一个ListView。列表项布局是从另一个xml文件扩展而来的。所有View都设置为fill_parent。ListView填充其父元素,但ListView项不填充。我试过将ListView放在LinearLayout中并为其分配权重。也尝试了RelativeLayout。此外,我以编程方式构建了ListView,没有使用xml布局。甚至在将View添加到ViewGroup之前更改了LayoutParams。我也考虑了这些帖子:WidthofclickableareainListVieww/onListItemClick,InAnd

android - 使用 opengl 在 android 的 ListView 中呈现每个项目

我正在尝试找到一种方法来为ListView中的每个项目制作一些基于opengl的3d动画。我知道从ICS开始,可以使用TextureView,您可以在其中渲染opengl场景。RomainGuy在thisthread中的回答详细解释了如何做到这一点。但是,如果TextureView是ListView的一部分,我无法弄清楚这将如何工作?(有没有其他方法可以在ListView中执行opengl基础渲染?)我能想到的有两种方法。为ListView中的每个纹理View创建一个opengl上下文,它将渲染到该纹理View的表面。(拥有大量的gl上下文似乎很不优雅,而且我认为限制取决于硬件)创建一

android - 动态创建一个包含每个月标题行的 ListView

弄清楚如何对ListView进行分段让我很头疼。我在这里看到了分段列表适配器的代码:ListViewwithscrolling/fixedheaderrows这可能最终是我想要的,但也许有更好的方法。这是我需要的要求:ListView的数据需要来自SQLite数据库(表格布局见下面的代码)数据应按月分组(月/年加分)标题行应包含该月数据库中记录的项目数必须与API8+兼容需要能够单击一个项目以打开包含当天执行的Action的对话框(我已经知道如何在创建列表后执行此操作)在这里查看JeffSnarkey的seperatedListAdapter:http://jsharkey.org/b

java - 如何单击在 ListView - Robotium 自动化中索引在 10 位置的按钮?

假设,我有一个ListView,其中包含20个ListItem。每个项目都有一个按钮,现在我想单击一个位于ListView中第10个位置的按钮。如何通过robotium使其自动化? 最佳答案 试试这样做(不知道行不行)//getthelistviewListViewmyList=(ListView)solo.getView(R.id.list);//getthelistelementatthepositionyouwantViewlistElement=myList.getChildAt(10);//myListislocalvar

android - 选择android listview中的所有复选框

在我的应用程序中,我尝试创建一个包含多个复选框的列表。为此,我尝试了一个带有android.R.layout.simple_list_item_multiple_choice的ListView,以便在ListView中进行多项选择。我的XMLListViewas,..我使用CheckBox选择/取消选择ListView中的所有CheckBox作为和java代码,..selectall.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){//TODOAuto-generatedmethodstubintsize

安卓 : Custom DialogFragment so slow to display

我有一个用作弹出窗口的DialogFragment。此DialogFragment中有一个ListView,它使用具有自定义TableRow的BaseAdapter。我的问题是,完全显示弹出窗口大约需要2秒。是否有任何解决方案或建议可以让我更快地显示此弹出窗口。更多细节:TableRow有2个ImageView和3个自定义TextView。BaseAdapter处理View,因为它必须做一些事情,比如隐藏其他View、设置文本等。任何帮助将不胜感激。谢谢!:D 最佳答案 我在使用DialogFragment时也遇到了很多问题,在我们

android - 如何防止 ListView 在触摸/滑动/甩动它的行时滚动?

如果在某些特定ListView的行中做出这些手势,我需要停止ListView以响应用户手势-如何做到这一点?目标ListView的行View设置了onTouchListener,由于ListView向上/向下滚动,我无法识别滑动/翻转。因此,如果我向上或向下移动手指-ListView会拦截它并向相应的方向滚动。所以我需要以某种方式来规则它,就像Y坐标变化超过一定数量一样-让ListView滚动,如果没有-将手势识别为快速/滑动。OnTouchListener是privateintSWIPE_MIN_DISTANCE=1;privateintSWIPE_MAX_OFF_PATH=300;

android - 滑动以删除 ListView 显示 Artifact

我正在尝试实现ChetHaase的滑动删除,但他提供的示例是在项目数量少于填满屏幕的数量时留下Artifact和幽灵ListView项目。此外,如果您删除提到的背景容器,那么您会看到更多奇怪的Artifact。该示例的源代码取自此处:GraphicsGeekDevBytes 最佳答案 尝试实现SwipeListView.它具有您想要的相同功能。 关于android-滑动以删除ListView显示Artifact,我们在StackOverflow上找到一个类似的问题: