草庐IT

ListView1

全部标签

android - 如何强制 listView 的高度大小,以便每一行都可见?

我有嵌套的listView。如何强制调整listView的高度以使每一行都可见?ListView嵌套在ScrollView中,因此滚动对ListView不起作用,所以我需要使所有项目在ListView中可见,它是嵌套ionicScrollView(上面和下面还有更多东西)。 最佳答案 计算listView的高度publicstaticvoidsetListViewHeightBasedOnChildren(ListViewlistView){ListAdapterlistAdapter=listView.getAdapter();i

android - 带标题组的 ListView

任何人都知道如何做一个看起来像这样的ListView?我无法制作带有标题组的ListView(我的ListView包括ImageView和2个TextView用于每个项目),请帮助我例子:亚洲(标题组)中国map(Imageview)中国日本map(imageViw)日本欧洲(倾斜组)法国map(ImageView)法国... 最佳答案 您称为“标题组”的术语通常称为章节标题。你会在这里找到很多关于这个的问题。以下是一些相关问题(一些来自右侧的相关部分......)以及有用的答案:listviewwithsectionheadera

flutter - 在 ListView 中的键盘上方滚动 TextFormField

我的应用中有以下抽屉:当我按下密码TextFormField时,我得到以下信息:如您所见,密码TextFormField已被覆盖。我试图解决这个问题,建议here:class_LoginDrawerextendsState{staticvar_listViewScrollController=newScrollController();@overrideWidgetbuild(BuildContextcontext)=>newDrawer(child:newListView(controller:_listViewScrollController,children:[//...newP

flutter - 在 ListView 中的键盘上方滚动 TextFormField

我的应用中有以下抽屉:当我按下密码TextFormField时,我得到以下信息:如您所见,密码TextFormField已被覆盖。我试图解决这个问题,建议here:class_LoginDrawerextendsState{staticvar_listViewScrollController=newScrollController();@overrideWidgetbuild(BuildContextcontext)=>newDrawer(child:newListView(controller:_listViewScrollController,children:[//...newP

Android:屏幕旋转后 ListView 双条目

我有一个在onCreate()中填充的listView,因为在屏幕旋转中再次调用onCreate()它会再次填充它,因此在每次旋转之后我当然得到条目添加了我不想要的内容。onCreate基本上是:@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCreated(savedInstanceState);myList=newArrayList();newgetList().execute();//AsynctasktofillmyListListViewlv=(ListView)ge

android - ListView 项目未显示为已激活

因此,一切都在智能手机上运行良好。但是,在平板电脑上,我的ListView旨在显示为左侧导航元素,当前激活的项目在详细信息fragment中展开显示。这也很管用。但是,ListFragment的激活项不会显示为选中状态。我已将android:choiceMode设置为singleChoice。我激活了正确的选择器,当按下一个项目时背景可绘制对象出现。选择器具有android:state_activated="true"的正确项。我在我的styles.xml文件中指定了android:activatedBackgroundIndicator。当我在onListItemClick中记录li

android - 扩大最大宽度的ListView中的ImageView

为了便于讨论,我有一个ListView,其项目是ImageView。我希望图像缩放到ListView行的宽度,并保持其纵横比。这是ListView项目布局的简化版本,ImageView的宽度为match_parent,并且它的所有祖先都相同。布局设计器显示ImageView的尺寸跨越了整个宽度,但内部图像却没有。图像缩放正确。问题是ListView行的高度使得宽度无法缩放到正确的大小。如果我使用fitXY,它会缩放宽度,但纵横比不正确。有什么想法吗? 最佳答案 如果不创建自定义View,我找不到任何方法来完成此操作。简而言之,自定义

android - 如何复制此 UI 模式 : click ListView item and expand below it?

例如,在应用程序Plume中,当您单击ListView项(推文)时,它会在其下方展开以显示一些操作(回复、链接、转推等)。如何在我的应用程序中复制此行为?我希望能够单击一个ListView项目,然后用我自己的操作(对于所选项目)“展开”它。截图示例:这里使用的UI设计模式是什么? 最佳答案 您必须自己创建它。您应该创建一个扩展BaseExpandableListAdapter的自定义适配器,并且在getChildView中,您应该将按钮放在带有TextViews的水平LinearLayout中>并使用您要使用的图标设置TextVie

android - ListView:空指针异常

美好的一天。我的android项目特别是listview有一些问题。我尝试在此站点的此处搜索其他信息,并实现了一些答案。但是,它仍然不起作用。错误具体是NullPointerExceptionatline76atMainActivity这是我的MainActivity的代码importjava.util.ArrayList;importandroid.os.Bundle;importandroid.app.Activity;importandroid.content.Intent;importandroid.view.Menu;importandroid.view.View;impor

java - 如何在首选项中更改 ListView 中的焦点颜色?

首先请看下图:我已经通过@styles改变了文本颜色的背景颜色#000000#FFFFFF在我的应用程序中,我想更改焦点颜色(使用光电鼠标滚动时)。我怎么做?我想在首选项中更改该颜色(如图片所示)。 最佳答案 您可以在xml中使用android:listSelector="@android:color/transparent"属性。例如:甚至android:listSelector="@drawable/list_selector"我想也行 关于java-如何在首选项中更改ListVie