草庐IT

listitem

全部标签

java - 消息传递应用程序的 ListView 在滚动后显示错误的 listItem 布局

我知道stackoverflow上已经发过很多类似的问题,请不要以为我没有高低搜过。我认为我的问题只是来自现在完全理解listViews和列表项的生命周期。我有一个ListView,可以包含两种类型的消息,出站或入站。最初,我的listView会根据消息的类型(出站与入站)使用不同的背景颜色,并且它可以完美地工作。现在我的应用程序不需要为列表项设置不同的背景,但它实际上需要为不同的列表项设置不同的布局。这是我的适配器的一个fragment。publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=conve

java - 如何将 arraylist 的第一项移动到最后一个位置?

我的代码移动到最后一个数组列表:if(listItem.get(listItem.size()-1).SortNo>0){while(listItem.get(0).SortNo==0){DTO_NightClinicdt=listItem.get(0);listItem.remove(0);listItem.add(dt);}}但常见的listItem.remove(0);它不起作用。并且第一项仍然存在于arraylist的第一个位置。 最佳答案 Collections.rotate(list,-1);只要在-1地方使用旋转,它就

android - 工具命名空间android listitem

我正在尝试使用AndroidStudio中的“工具”命名空间功能。我正在尝试填充ListView带有虚拟列表项,用于设计目的。链接here说tools:listitem="@android:layout/"应该做。但出于某种原因,AndroidStudio一直显示Layoutandroid:doesnotexist.我正在尝试为其寻找解决方案,这样我就不必一次又一次地使用虚拟值运行我的应用程序进行测试。我可能忽略了一些非常愚蠢的事情,所以请原谅我。这是我现在拥有的:我有一个文件profiles_list_item.xml在res/layout.下有什么建议或替代方案吗?

android - 如何让一个 TextView 显示在另一个 TextView 下方?安卓

我正在构建一个小型Android应用程序,我想在TextView下显示文本。我似乎无法理解。目前,文本位于列表项的右侧。我希望ID为“list_size”的View位于标题下方。这是代码: 最佳答案 你会想要使用android:layout_below 关于android-如何让一个TextView显示在另一个TextView下方?安卓,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

android - 识别在 ListActivity 方法 onListItemClick 上点击的项目

我正在开发Android应用程序。我在ListActivity上加载了几个对象。我想知道点击事件onListItemClick的项目。我看到方法onListItemClick有一个名为id的参数。如何设置此ID?我的对象由ID标识,如何将此ID添加到listItem?谢谢。 最佳答案 如果SectionObj是您稍后要访问的对象,请在设置源时在适配器中设置它。ArrayListliArrayAdapteradapter=newArrayAdapter(getApplicationContext(),android.R.layout.

android - 单击 ListView 的列表项没有响应

我正在我的代码中实现ListView。但是当我点击这些项目时,它不会以任何方式响应点击。有人可以帮我吗?提前致谢。这是代码。publicclassListaActivityextendsActivity{publicfinalstaticStringEXTRA_MESSAGE="com.example.provacomunicazione.MESSAGE";@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.lst

android - 如何防止 ListItem 中的 Button 突出显示

所以我有自定义列表项和ListView的按钮。按下时,按钮会显示备用可绘制对象以向用户显示反馈。但是,当我点击该行时,每个按钮都显示为按下状态,就好像我点击了它们一样。如何让按钮显示其原始状态而不是state_pressed?布局/列表项:drawable/response_btn.xml:我已经尝试删除state_focused和state_pressed,state_focused。该按钮似乎从其父级获取state_pressed。 最佳答案 我发现将android:clickable="true"设置为父View将阻止subv

android - 单击 ListView ListItem 中的 ImageView 并获取位置?

目前,当单击ListItem时,我会获取它的位置并将其传递给我的StopsScheduleActiviy。我想检测何时单击该ListItem的ImageView,以便我可以启动我的MapActivity并将其传递给位置。基本上:单击ImageView启动MapsActivity,否则单击ListItem上的其他任何地方启动StopsScheduleActivity。在这两种情况下,我都需要这个职位。我怎样才能做到这一点?这是我当前的onItemClick监听器。@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intpo

带有ListView的Android可点击小部件在ListItems上不可点击

我无法让我的Widget可点击。以下代码部分工作。我的小部件显示带有项目的ListView。当单击没有显示任何项目的小部件时,Intent工作并且Activity启动。但是当点击ListView的一个项目时没有任何反应。代码如下:小部件提供者:publicvoidonUpdate(finalContextcontext,finalAppWidgetManagerappWidgetManager,finalint[]appWidgetIds){for(finalintiD:appWidgetIds){finalRemoteViewsremoteViews=newRemoteViews(c

android - Android 列表中的可扩展项

我正在尝试使列表项可扩展。基本上,我想在每个列表项上都有一个按钮,按下时会展开该列表项以显示更多信息。这在安卓上可行吗?如果可以,我该怎么做?谢谢编辑:澄清一下,理想情况下,我希望放大当前列表项以显示更多信息 最佳答案 您最简单的解决方案可能是ExpandableListView.但是您也可以自己实现一些东西,其中每个ListView项目中的按钮取消隐藏和隐藏普通项目下的View。 关于android-Android列表中的可扩展项,我们在StackOverflow上找到一个类似的问题: