草庐IT

ListView1

全部标签

android - 单击更改 ListView 的文本颜色

我有一个自定义的ListView,列表的每一行都由一个ImageView和两个TextView组成。我想在单击列表项时将文本的颜色更改为白色(仅在单击的项目中)。另外,我想在项目“未单击”时(当“按下”被释放时)将颜色改回黑色。当使用以下list_item_bg.xml单击项目时,我已经更改了该项目的背景颜色:和listitem_row.xml:我以与上述xml中所示的背景更改完全相同的方式更改文本的颜色。如果可能的话,我更愿意通过代码来做这个改变...... 最佳答案 像以前一样创建一个新的StateListDrawable,但默

android - 添加和删​​除此 listView 的标题

我有一个ListView。listView的内容存储在适配器中维护的列表中。我想在单击按钮时添加和删除此listView的标题。当我添加header时,出现适配器已设置的异常。还有其他方法吗?请帮忙。 最佳答案 您必须在ListView上的.setAdapter()之前调用.addHeader()和.addFooter()。我的建议是在需要时修改您的适配器以将标题行显示为第一行,而不是使用.addHeader()。您可能必须在适配器中为此添加一个新的行类型。此外,为您的适配器添加方法,使您能够隐藏/显示此标题行,但不要忘记在此之后调

android - 如何将 ListView 放入 fragment 中

如何将ListView放入fragment中?我使用带有固定选项卡的默认项目设置。它似乎不起作用,我的应用程序崩溃了。主要Activityimportjava.util.ArrayList;importjava.util.HashMap;importjava.util.Locale;importorg.w3c.dom.Document;importorg.w3c.dom.Element;importorg.w3c.dom.NodeList;importandroid.app.ActionBar;importandroid.app.FragmentTransaction;importan

java - 如何在 ListView 中使用 Android DataBinding 并仍然使用 ViewHolder 模式?

我有一个AndroidActivity,它从适配器类中的可观察列表中提取数据。我的适配器类中的getView()方法是:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){if(inflater==null){inflater=(LayoutInflater)parent.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);}//PerformthebindingActivityTeamMessageListRowBind

android - 在android中更改 ListView 的文本颜色

我正在尝试更改Android中ListView的文本颜色。谁能告诉我它是如何完成的? 最佳答案 有可能请为TextView添加一个单独的布局并改变**android.R.layout.simple_list_item_1**并像这样传递textviewid新的数组适配器(这个,R.layout.layoutfilename,*android.R.id.text1*,userList); 关于android-在android中更改ListView的文本颜色,我们在StackOverflow

android - 在 ListView 中设置背景颜色

如何让我的整个背景页面变白?我有一个ListView并尝试在xml中将背景颜色设置为白色但是它没有用。这些是我的xml:唯一真正变白的是:这是我的java代码:publicclassContactenlijstextendsListActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);finalHashMappersoneelmap=newHashMap();ArrayListlist=newArrayList();//Getthedata(se

android - Flutter-ListView 溢出

FlutterOverflowwidgetpicture我想设计一个小部件的ListView,每个小部件都有一个存储信息的容器。我尝试使用ListView但容器没有出现在屏幕上,所以我切换到Row,它们出现但不能超过容器的最大宽度。你能建议如何管理图片中的ListView吗?这是我的代码:classNewsPageextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){WidgetbuildButtonScore=Container(height:100.0,width:100.0,decoration:BoxD

android - Flutter-ListView 溢出

FlutterOverflowwidgetpicture我想设计一个小部件的ListView,每个小部件都有一个存储信息的容器。我尝试使用ListView但容器没有出现在屏幕上,所以我切换到Row,它们出现但不能超过容器的最大宽度。你能建议如何管理图片中的ListView吗?这是我的代码:classNewsPageextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){WidgetbuildButtonScore=Container(height:100.0,width:100.0,decoration:BoxD

android - Fragment 中的自定义 ListView 不遵守父主题

我目前在将自定义ListView适配器与Holo.Light主题一起使用时遇到问题。在Activity和fragment中,任何TextView都以主题的正常颜色(textColorPrimary)显示。但是,自定义ListAdapter中的任何文本都使用默认Holo主题中的textColorPrimary,有效地使文本不可读。这是我应用程序主菜单中的一个示例:list_main_menu.xml-ListAdapter的行布局注意:我目前必须使用android:textColor="?android:attr/textColorPrimaryInverse"使文本可读。fragmen

android - 如何检查页脚是否已添加到 ListView ?

我有一个添加了页脚的ListView。我可以在ListView上调用什么来确定给定的页脚当前是否已添加到ListView?listView.findViewById(errorFooterid)?好像没有方法view.containsView(viewReference)检查现有View是否被另一个View包含似乎是一个基本操作,但我不知道在android中是否有可靠的方法来检查它。为什么SDK不支持清晰简单的方法来检查这个?即使是findByView(R.id.viewId)和null检查也不是进行bool检查的非常优雅的方法。 最佳答案