Articles of android listview

我在android版本4.3中使用listview添加/删除页脚为listview交叉应用程序?

我曾经在ListView添加页脚视图,也删除页脚在上面的Android版本4.4中工作正常但在Android版本4.3及以下的问题我使用以下代码添加页脚 listfortestmyfeed.addFooterView(footerView); 并删除代码后的页脚 listfortestmyfeed.removeFooterView(footerView); 在我的logcat中删除显示类强制转换exception的页脚 07-11 20:07:49.665: E/ACRA(22818): com.sample.activities fatal error : com.sample.adapters.MyfeedAdapter cannot be cast to android.widget.HeaderViewListAdapter 07-11 20:07:49.665: E/ACRA(22818): java.lang.ClassCastException: com.sample.adapters.MyfeedAdapter cannot be cast to android.widget.HeaderViewListAdapter 07-11 20:07:49.665: E/ACRA(22818): at android.widget.ListView.removeFooterView(ListView.java:390) 07-11 20:07:49.665: E/ACRA(22818): at com.sample.fragments.MyfeedNewFragment$FollowingBloopsdoinback.onPostExecute(MyfeedNewFragment.java:172) 07-11 20:07:49.665: E/ACRA(22818): at com.sample.fragments.MyfeedNewFragment$FollowingBloopsdoinback.onPostExecute(MyfeedNewFragment.java:1) 07-11 20:07:49.665: E/ACRA(22818): at android.os.AsyncTask.finish(AsyncTask.java:631) 07-11 20:07:49.665: E/ACRA(22818): at android.os.AsyncTask.access$600(AsyncTask.java:177) 07-11 20:07:49.665: […]

如何在Android中使用虚线/虚线分隔线创建ListView?

我设法通过在/ app / res / drawable /文件夹中创建名为dash.xml的文件来弄清楚如何创建自定义形状(使用虚线笔划): 现在我对如何将这个形状应用于ListView感到困惑。 我尝试了以下内容,但没有显示分隔符: 跆拳道?

如何将ListView滚动到底部?

我虽然这是一个简单的任务,但显然没有办法将listview滚动到底部。 我发现的所有解决方案都使用setSelection(lastItem)方法的变体,它只将选择设置为最后一项,但不会滚动到它的底部。 在我的情况下,我有一个空的列表视图(有一个长的空视图标题集),我想滚动到它的底部。 那么,有没有办法做到这一点? 编辑: 因此,对于那些感兴趣的人,工作解决方案是: getListView().setSelectionFromTop(0, -mHeader.getHeight()); 和 getListView().scrollTo(mOffset) 这也有效,右偏移(根据当前滚动位置计算),但可能会给你一些意想不到的结果。

如何为带有图像的列表视图设置单一的选择模式

我有一个带有图像的列表视图。当我选择每个项目时,图像会变为点击图像。但是当我选择另一个项目时,两个图像都会发生变化。我只想要选择的项目来更改图像。它必须像单选按钮一样运行mode.pls帮助。 public class ProvierActivity extends Activity { private String text[] = { “BroadStripe-Cable (Seattle)”, “BroadStripe-Digital (Seattle)”, “BroadStripe-Cable (Seattle)”, “Comcast king county south)”, “BroadStripe-Cable (Seattle)”, “Comcast king county south”, “BroadStripe-Digital (Seattle)”, “BroadStripe-Digital (Seattle)”, “BroadStripe-Cable (Seattle)”, “Comcast king county south” }; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

有没有办法一直显示ListView的滚动条?

有没有办法始终显示ListView的垂直滚动条?

Android向上滚动隐藏视图并向下滚动显示视图效果,如twitter

滚动向上隐藏viewpager选项卡(Home,Discover,activity)时如何像twitter一样滚动效果。 或者像facebook滚动一样效果,当向下滚动显示选项视图时向上滚动隐藏选项视图(状态,照片,签入)。 任何示例链接都可以提供帮助。

滑动ViewPager时禁用ListView滚动

有没有办法在滚动ViewPager的项目时锁定ListView的垂直滚动? 或者可能更改ViewPager的水平滚动灵敏度? 谢谢。 最后编辑 这是我更新的解决方案。 感谢您回复Masoud Dadashi,您的评论最终让我想出了解决问题的方法。 这是我的自定义ListView类: public class FolderListView extends ListView { private float xDistance, yDistance, lastX, lastY; // If built programmatically public FolderListView(Context context) { super(context); // init(); } // This example uses this method since being built from XML public FolderListView(Context context, AttributeSet attrs) { super(context, attrs); // init(); } // […]

如何将android布局animation仅应用于某个索引以上的孩子?

我有一个包含一系列笔记的ListView。 目前我使用布局animation在列表首次加载时从侧面滑动所有笔记; 这非常有效。 但是,我试图弄清楚如何仅应用布局animation来列出某个点以下的项目。 假设我删除了列表中的项目:我希望它下面的所有项目都转移到已删除的笔记的旧位置。 我试图find一种方法来通过子索引自定义animation延迟或插值器,但没有find适合此位置的任何内容。 有没有办法使用自定义布局animation(例如扩展LayoutAnimationController)或者我必须执行此低级别并单独为每个视图设置animation? 有什么建议么?

使用Android应用程序的自定义适配器动态添加项目到列表视图

所以,现在我有一个自定义适配器类,它接收一个Locations数组并将它们添加到ListView。 这很好,花花公子,但我希望在初始化后将Locations添加到此listview。 例如,某人可以“添加位置”,并将其添加到此ListView。 这是我的主要活动: package com.example.listviewtest; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.ListView; public class MainActivity extends Activity { private ListView listView1; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Location location_data[] = new Location[] { new Location(R.drawable.ic_launcher, “Location 1”, “Fruit!”, “2 miles”, “8-4 mon-fri\nclosed sun”), new Location(R.drawable.ic_launcher, “Location 2”, “Veggies!”, “2 miles”, “8-5”), […]

如何更新ListView项中的进度条

我有一个附加到ArrayAdapter的ListView 。 当用户单击ListView项目的下载按钮时,将使用DownloadManager开始DownloadManager 。 我想要做的是使用进度条跟踪下载进度(放置在项目布局中)。 怎么能实现这一目标? Pocket Cast的方式是我所追求的: Pocket Cast exampel http://www.mrcrab.net/images/thumb_big/9982-Pocket_Casts_Apk_v4.3.2_Android-0.jpg 注意:我知道如何使用DownloadManager ,它是即时更新进度条很棘手。