草庐IT

listView

全部标签

android - 使用应用程序更新 ListView 小部件

当我尝试从我的应用程序更新内容时,我的AppWidget出现问题。我的小部件包含一个ListView。ListView工作正常,每30分钟更新一次,但我在应用程序中进行更改时也需要更新它。这是我的代码:publicclassWidgetListProviderextendsAppWidgetProvider{@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){finalintN=appWidgetIds.length;ComponentNamecom

android - Espresso 如何点击放置在 listview 的第一项的 ImageView?

我有一个listview的自定义布局,我想点击一个放置在listviewitem中的imageview,溢出listview中第一个item的icon。我想点击id为“rcOverflow”的最后一个imageview我的布局,我尝试过的onData(anything()).inAdapterView(withId(getId("recorderlistpage_listView"))).perform(click());或onData(anything()).atPosition(0).inAdapterView(withId(getId("rcOverflow"))).perfor

Android ListView 理解

我对ListView及其使用方法有疑问。我的问题是我的listView只是View的一部分,我不知道该怎么做。publicclassMainActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);ListViewmyListView=(ListView)findViewById(

Android ListView - 从右侧滑动 subview ?

我有一个ListView。当我在ListView中选择一个项目时,我希望从右侧滑入一个subview,就像它在许多应用程序中所做的那样。我一直在寻找关于这个主题的教程,但我一直在转动轮子。也许Android使用的术语不同于“subview”?这是我最后做的:为subview创建一个新类使用将subview类添加到list中在里面标签将其添加到主类(“lv”是ListView)lv.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewparent,Viewview,intposi

android - B activity 怎么通知 A list 数据改变了?

我有一个ActivityItemList.java。当用户点击项目时,它会启动新的Activity,比方说ItemDetailActivity.java。我想要做的是,当用户按下ItemDetailActivity.java上的按钮时,它应该告诉ItemList.java刷新列表项。我知道myListAdapter.notifyDataSetChanged()会刷新列表。但是ItemList.java如何知道何时更改数据。我不想使用静态方法或变量。我知道如何使用处理程序,但不知道如何将处理程序传递给其他Activity。我在想的是创建我自己的事件/监听器并与列表关联,所以当事件触发时,

java - Android ListView 和 ArrayAdapter/Arraylist

我是Java/Android的新手,对ListView很着迷。我想要的是在不同字体样式的listview中连续4行rowlayout.xml我把它放在一个单独的xml文件中results.xml我的阵列适配器看起来像这样ArrayAdapteradapter=newArrayAdapter(this,R.layout.rowlayout,R.id.2,Array);setListAdapter(adapter);我想做的是获取一个数组列表(包含ID、姓名、姓氏和数字)来填充ListView,以便每条信息在行中单独占一行。上面的数组适配器可以工作,但是四个信息中的每一个都在他们自己的行中

android - 当我从同一 ListView 行更新不同的 TextView 时,TextView 滚动正在重置

我有一个ListView,对于特定项目,我每秒刷新一次剩余时间。它工作正常,但我有一个小错误。每当我打电话duration.setText(newRemainingValue);要更新值,同一行中的另一个textView会受到影响。ThisothertextVewi显示滚动文本title.setSelected(true);title.setEllipsize(TruncateAt.MARQUEE);每当我更改第一个textView值时,第二个textView会重置滚动并从头开始滚动。看起来只有当我在ListView中执行此操作时才会出现此问题知道如何解决这个问题吗?

java - ListView、AbsListView 和 RecyclerView 有什么区别

我是android开发的新手,我遇到了这3个不同的选项ListView、AbsListView和RecyclerView来在android中创建一个列表。这3个有什么区别。 最佳答案 首先,AbsListView是一个抽象类,不能用作应用程序布局中的View元素,尽管您可以将它用作基类来实现您自己的View。在Lollipop之前,没有RecyclerView,它是作为MaterialDesign的一部分引入的。它引入了一种处理听众的新方法。您可以阅读更深入的解释Here从Lollipop开始,使用RecyclerView而不是弃用

android - RecycleView 在 Fragment 中崩溃,因为 LayoutManager 为 NULL

我有三个标签,它们都在一个tablayout中,在Tab1中,有一个RecycleView。今天想给它加上SwipeRefreshLayout:在Tab1Fragment中:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.activity_main_list,container,false);recyclerView=(RecyclerView)view.findVi

android - ListView 占用了 LinearLayout 中的所有空间

我有这个LinearLayout包含一个ListView和一个LinearLayout:ListView占据了整个布局,带有EditText的LinearLayout添加到屏幕底部边缘下方并且不可见.我怎样才能解决这个问题?我尝试使用layout_weight但没有成功。 最佳答案 那是因为您正在使用fill_parent,它会做到这一点。您可以尝试类似这样的方法...它会导致ListView扩展以填充空间。另一种选择是使用RelativeLayout。只要ListView的高度不是wrap_content,应该没问题。