草庐IT

listView

全部标签

java - Android - 无法从 ListView 调用 setOnItemClickListener

我一直在关注Udemy上的一些Android开发教程,这些教程非常有帮助,但现在我遇到了导师代码的问题。不确定这是因为更新的SDK还是其他原因,但他的视频中的代码没有出错。packagecom.example.app;importandroid.app.ListActivity;importandroid.support.v7.app.ActionBarActivity;importandroid.support.v7.app.ActionBar;importandroid.support.v4.app.Fragment;importandroid.os.Bundle;importan

Android:Fragment 和 ViewPager 总是从第一个位置开始

我为我的Android应用程序使用主/细节设计。如果我在我的ItemListActivity的ListView中单击一个项目,该位置将提供给我的ItemDetailActivity。这一个实现了ViewPager和FragmentStatePagerAdapter。所以我想在详细View之间滑动。我不知道如何告诉ViewPager从所需位置开始(来自ItemListActivity的整数)。无论我单击列表中的哪一个,我的ViewPager始终从列表的位置0开始。这是我的代码:ItemDetailActivitypublicclassItemDetailActivityextendsFr

android - 修改 Numberpicker Android 中的选中项

我正在尝试想出一些方法来实现下一种View。目前我试图创建一个Listview并只是使所选项目变大。但我不能让所选项目始终位于我的View中间。所以现在我试图用数字选择器来获得它。但我没有找到任何方法来隐藏分隔栏,并使所选项目和View的其余部分不同。这个想法是得到像底部图像中那样的东西。 最佳答案 我认为ListView可能比NumberPicker更可配置。你可以做的是使用不同的行布局,取决于它是中间的还是其他的,所以你的getView(...)方法看起来像这样:publicViewgetView(intposition,Vie

android - 如何将 "long click listener"添加到首选项?

我有一个PreferenceActivity,我想在其中动态添加首选项。在长按时,这些应该会做一些事情,但是OnPreferenceClickListener只支持普通点击,不支持长按。有没有办法实现这个功能,我是不是错过了什么?谢谢 最佳答案 如果链接失效,这里是该链接的帖子主体。注意:我没有在下面创作任何东西。内置的Preference类有接收点击的方法onClick,但是没有接收长点击的方法。在我现在的项目中,其实是有这个需求的,并且找到了实现的方法。PreferenceActivity实际上是一个ListActivity,在

android - 如何在 Android 中使高度超过 wrap_content?

我有一个ListView,其中列表中的每个对象都有参数:android:layout_height="wrap_content"但是,这会使物体难以按压。我不想增加字体大小来实现这一点。相反,我可以向wrap_content添加缓冲区吗?我想实现类似的东西:android:layout_height="wrap_content"+10dp我该怎么做?谢谢 最佳答案 为您的View添加一些边距或填充。或者,嵌入具有固定10dip高度的元素。 关于android-如何在Android中使高度

android - ListView 选择器不适用于 ListViewItem 的背景集

我有一个ListView,它的选择器设置为纯色。assignment_list_selector.xml-在我的列表的ListView.Adapter中,我有一些项目的View背景设置为特定颜色。我的问题是,为什么选择器在为我的ListView显示选定颜色时根本不起作用?如果是这样,任何允许我仍然设置View背景颜色的解决方法的建议。 最佳答案 您可以在布局.xml文件中使用ListView属性android:drawSelectorOnTop="true"来创建ListView,将选择器绘制在列表项上方而不是下方。如果您不想拥有项

android - 如何在android中的多选模式下设置 ListView 中选中项目的背景

我有一个ListActivitypublicclassMyActivityextendsListActivity{protectedvoidonCreate(Bundlesavedstate){super.onCreate(savedstate);getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);getListView().setMultiChoiceModeListener(newAbsListView.MultiChoiceModeListener(){publicbooleanonPrepareAct

android - 单击时从自定义 ListView 获取数据

我有一个带有两个TextView的自定义ListView,这两个TextView都包含不同的值。我希望能够在单击某个项目时从这些TextView之一获取内容。这是我目前的代码:listView.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){Stringvalue;//value=(getvalueofTextViewhere)}});我希望能够将value分配给其中一个TextView的文本。

android - 自定义 ListView 不响应click事件

正如您所猜测的那样,加载一切正常,不会触发单击事件。在我开始之前,我已经读了很多关于这件事的文章,但是我一生都搞不清楚。这是密码。activity_main.xml(调用列表的主布局)list_mainsegments_row.xml(自定义行)myadapter.java版publicclassMyAdapterextendsArrayAdapter{publicMyAdapter(Contextcontext,intresource,inttextViewResourceId,String[]strings){super(context,resource,textViewResou

android - Android ListView 的自定义字体

我的androidActivity有一个自定义字体。MainActivity.classprivatevoidinitControls(){//TODOAuto-generatedmethodstubheader=(TextView)findViewById(R.id.tvAccommodations);lv=(ListView)findViewById(R.id.lvAccommodations);text=(TextView)findViewById(R.id.textView);Typefacetf=Typeface.createFromAsset(getAssets(),"fo