草庐IT

listView

全部标签

返回 LinearLayout 的 Android 适配器

我有一个用于ListView的自定义适配器,我需要从getView()返回LinearLayout。我这样做的原因是我有自定义组件,它扩展了LinearLayout并且需要从代码创建。问题是,如果我从getView()返回任何LinearLayout,应用程序就会崩溃。我怎样才能让它工作?我无法从xml扩展View,一切都必须通过代码完成。这是getView():@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){LinearLayoutlay=newLinearLayout(MyApplica

android - 使用 BaseAdapter 在 Listview 中 header

如何使用BaseAdapter将header放入ListView中?或者除了我在下面使用的方法之外还有其他方法吗?我试过使用函数addHeaderView(header)但还是不行。需要一些帮助。谢谢!代码如下。publicclassViewInterviewextendsActivity{InterviewListinterviewList=null;TextViewheader;ListViewlist=null;staticArrayListtitlelist;staticArrayListmarkingslist;@OverridepublicvoidonCreate(Bund

安卓 ListView : how to select an item?

我在使用我创建的ListView时遇到了问题:我希望在单击某个项目时选中它。我的代码如下:protectedvoidonResume(){...ListViewlv=getListView();lv.setOnItemSelectedListener(newOnItemSelectedListener(){publicvoidonItemSelected(AdapterViewadapterView,Viewview,intpos,longid){Log.v(TAG,"onItemSelected(...,"+pos+",...)=>selected:"+getSelectedItem

Android自定义 ListView 行

我正在努力为我的ListView行分配多个TextView。我希望我的行有一个用于人名的TextView,一个用于地址,一个用于年龄-但我没有成功这样做。如果有人能给我提供一个简单的例子,那就太好了。谢谢!这是我自定义的ArrayAdapterimportjava.util.ArrayList;importandroid.content.Context;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.BaseAdapte

android - 如何在android中的ListFragment中设置所选项目的颜色?

我在ListFragment中有一个listview从适配器填充,我想突出显示列表中单击(或选择)的项目并执行一些操作基于选择。我能够处理该事件,但如何设置列表中所选项目的颜色。 最佳答案 如果您使用的是ListFragment,那么您可能没有在XML中指定ListView,这意味着您需要设置listSelector在代码中。注意不要在Activity生命周期的早期设置它,因为您最终会遇到IllegalStateException。level_list_selector.xmlfragment:publicclassLevelFra

android - 加载图像时 ListView 非常慢(使用 Universal Image Loader)

我的listView运行非常流畅,只有文本-但是一旦我尝试加载缩略图(即使是从缓存中),它运行起来就会非常不稳定。我正在使用UniversalImageLoaderscriptpublicViewgetView(...)方法中我的ArticleEntryAdapter中的代码:/***PHOTOS*/ImageLoaderConfigurationconfig=newImageLoaderConfiguration.Builder(this.mContext).enableLogging().memoryCacheSize(41943040).discCacheSize(1048576

android - Toast 警告对话框未显示在 ListView 中

我写了一个应用程序,我们可以在其中将项目添加到ListView..我正在验证如果有人输入相同的条目它应该显示一个警报Toast.makeText(getApplicationContext(),"SerialNoAlreadyExist..",Toast.LENGTH_LONG);但是当我在模拟器上运行时它没有显示。我确信我的验证码是正确的。 最佳答案 尝试:Toast.makeText(getApplicationContext(),"SerialNoAlreadyExist..",Toast.LENGTH_LONG).show(

android - 将CheckBox添加到ListView行 View 使该行不可点击

我正在尝试创建一个类似于Gmail应用程序的ListView,其中每一行的左侧都有一个CheckBox,以便通过上下文操作栏进行多项选择和操作,同时允许单击每一行以转换到另一个Activity。最初,在添加CheckBox之前,这些行将使用我正在使用的Holo主题中的浅蓝色背景颜色指示它们的选择,并在我的中调用onListItemClick>ListFragment单击时,onItemLongClick在我的OnItemLongClickListener中,当长按时。当我将CheckBox添加到我的行View布局.xml文件时,背景不再改变颜色,我也不再收到点击或长按事件。如果我将an

java - 单击后如何禁用 ListView 项目?

我有一个简单的Strings数组,我使用ArrayAdapter在水平ListView中显示它。我想要做的是:当用户从ListView中选择一个项目时,使该项目不可点击并更改该项目的背景颜色。也许就像一个“变灰”的样子。我正在研究创建自定义Adapter并覆盖isEnabled(intposition)方法,但我不知道我将如何去做。非常感谢任何意见、建议或帮助! 最佳答案 IwaslookingintocreatingacustomAdapterandoverridingtheisEnabled(intposition)method

android - 每当我滚动时,ListView 都会重新绘制背景颜色

我已经定义了一个自定义主题,我在我的窗口背景上绘制了一个深色渐变。我的ListView背景设置为透明,但是每当我滚动时,背景颜色变为黑色,然后在滚动停止后,又回到渐变颜色。这是为什么?@drawable/dark_gradient 最佳答案 您的问题在这里得到解答:http://developer.android.com/resources/articles/listview-backgrounds.html您只需设置cacheColorHint即可解决您的问题。:-) 关于androi