草庐IT

ListView1

全部标签

android - 如何为 ListActivity 的 Listview 项捕获长按事件?

假设我有一个ListActivity,现在我想在一个列表项上捕捉长按事件,因为我使用了以下代码块(在谷歌搜索后获取)但它不起作用!!!请帮忙!publicclassInboxActivityextendsListActivity{this.getListView().setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){Toast.makeText(InboxActivity.this,"postion:"+getListView().getSelectedIte

android - 如何为 ListActivity 的 Listview 项捕获长按事件?

假设我有一个ListActivity,现在我想在一个列表项上捕捉长按事件,因为我使用了以下代码块(在谷歌搜索后获取)但它不起作用!!!请帮忙!publicclassInboxActivityextendsListActivity{this.getListView().setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){Toast.makeText(InboxActivity.this,"postion:"+getListView().getSelectedIte

xml - Ellipsize 不适用于自定义 listView 中的 textView

我有一个ListView,其中包含由下面的xml布局定义的自定义对象。我希望id为“info”的textView在一行上被省略,我已经尝试使用属性android:singleLine="true"android:ellipsize="end"没有成功。如果我将layout_width设置为固定宽度,例如android:layout_width="100px"文本被截断了。但出于便携性原因,这不是一个可接受的解决方案。你能发现问题吗? 最佳答案 如果不使用已弃用的属性,以下几行对我来说非常有用android:ellipsize="en

xml - Ellipsize 不适用于自定义 listView 中的 textView

我有一个ListView,其中包含由下面的xml布局定义的自定义对象。我希望id为“info”的textView在一行上被省略,我已经尝试使用属性android:singleLine="true"android:ellipsize="end"没有成功。如果我将layout_width设置为固定宽度,例如android:layout_width="100px"文本被截断了。但出于便携性原因,这不是一个可接受的解决方案。你能发现问题吗? 最佳答案 如果不使用已弃用的属性,以下几行对我来说非常有用android:ellipsize="en

android - 在 ListView 中显示当前选择

正如在平板电脑版的gmail和googletalk中看到的那样,我试图在ListView中显示当前选择。我知道这不是标准做法,必要时应避免。在我的程序中,ListView始终在屏幕上,单击的项目在右侧显示一个新fragment(类似于gmail和googletalk)。为避免用户猜测已选择的项目我想显示当前选择,我尝试创建一个选择器,但单击它后它会变回正常背景。我怎样才能做到这一点?这是我的选择器xml 最佳答案 Gmail和类似应用使用的是activated状态,并具有适当的行布局。见:SettingAndroidBackgrou

android - 在 ListView 中显示当前选择

正如在平板电脑版的gmail和googletalk中看到的那样,我试图在ListView中显示当前选择。我知道这不是标准做法,必要时应避免。在我的程序中,ListView始终在屏幕上,单击的项目在右侧显示一个新fragment(类似于gmail和googletalk)。为避免用户猜测已选择的项目我想显示当前选择,我尝试创建一个选择器,但单击它后它会变回正常背景。我怎样才能做到这一点?这是我的选择器xml 最佳答案 Gmail和类似应用使用的是activated状态,并具有适当的行布局。见:SettingAndroidBackgrou

Android ListView 当前滚动位置 Y 像素

我正在尝试检测ListView何时滚动超过以像素为单位的某个固定阈值(第一项的一半)。不幸的是,listview的getScrollY()似乎总是返回0而不是滚动位置。有没有办法按像素获取实际的滚动位置?这是我尝试使用的代码,但如前所述,它只返回0。getListView().setOnScrollListener(newAbsListView.OnScrollListener(){publicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){Log.d("sc

Android ListView 当前滚动位置 Y 像素

我正在尝试检测ListView何时滚动超过以像素为单位的某个固定阈值(第一项的一半)。不幸的是,listview的getScrollY()似乎总是返回0而不是滚动位置。有没有办法按像素获取实际的滚动位置?这是我尝试使用的代码,但如前所述,它只返回0。getListView().setOnScrollListener(newAbsListView.OnScrollListener(){publicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){Log.d("sc

Android ListView 向右/向左滑动,如通话记录

这个问题在这里已经有了答案:Android:Howtohandlerighttoleftswipegestures(22个回答)关闭4个月前。我有一个Android应用程序,其中有像这样的ListView现在我想以相同的方式在列表项的右/左滑动上执行两个不同的Activity本地调用日志的工作原理右滑列表我想要这种类型的滑动。任何人都可以知道如何实现它。基本上我想实现SimpleOnGestureListener.我已阅读sirgavFlinggesturedetectionongridlayout回复的帖子之后,我成功地实现了向左滑动和向右滑动检测,但唯一没有发现发生滑动的列表项。更

Android ListView 向右/向左滑动,如通话记录

这个问题在这里已经有了答案:Android:Howtohandlerighttoleftswipegestures(22个回答)关闭4个月前。我有一个Android应用程序,其中有像这样的ListView现在我想以相同的方式在列表项的右/左滑动上执行两个不同的Activity本地调用日志的工作原理右滑列表我想要这种类型的滑动。任何人都可以知道如何实现它。基本上我想实现SimpleOnGestureListener.我已阅读sirgavFlinggesturedetectionongridlayout回复的帖子之后,我成功地实现了向左滑动和向右滑动检测,但唯一没有发现发生滑动的列表项。更