Articles of 滚动

如何滚动可扩展列表视图直到结束?

我创建了一个扩展ExpandableListView的类。 以下是代码: class CustomExpandableListView extends ExpandableListView { public CustomExpandableListView(Context context) { super(context); } protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { /* * Adjust height */ heightMeasureSpec = MeasureSpec.makeMeasureSpec( 700, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, heightMeasureSpec); } } 我用它作为。 ExpandableListView list = new CustomExpandableListView(KaasMain.this); Adapter adapter = new Adapter(KaasMain.this, objectsLvl1); list.setAdapter(adapter); parent.addView(list); // list.setGroupIndicator(); list.setTranscriptMode(ExpandableListView.TRANSCRIPT_MODE_ALWAYS_SCROLL); list.setIndicatorBounds(0, 0); list.setChildIndicatorBounds(0, 0); […]

ListView中没有弹性滚动

在我的三星Galaxy S上,如果过度滚动, ListView会产生弹性效果。 但我不希望这在我的申请中。 我可以禁用此弹性滚动吗?

快速滚动自定义拇指

如何在listview中设置自定义拇指以快速滚动。

将Android ListView“类别”粘贴到顶部

我在一个应用程序上工作,我从Web服务加载项目,并使用ListView将它们显示在列表中。 我想知道我是否可以在它们之间有某些“标题”,当你滚动它们时,它们会粘在列表的顶部,直到另一个“标题”出现并占据现场。 一个例子是Android联系人应用程序: http://img196.imageshack.us/img196/1440/contactss.png 注意:由于我还不能发布图像,我发布了直接链接 字母G,H和J.我怎样才能做到这一点?

Android,appcompat v21,实现滚动技术

在http://www.google.com/design/spec/patterns/scrolling-techniques.html中描述了滚动技术。 但我还没有find如何实现它的细节。 我正在尝试实现“ 灵活的图像空间 ”,任何人都有这样的例子吗?

当我使用自定义适配器向上和向下滚动listview时,getView()开始表现得很奇怪。 为什么?

我有一个listview与自定义arrayadapter处理大约15个字符串。 每行的样式交替显示(标签和这些标签的值之间 – 例如,第1行可以是“电子邮件地址”,第2行是实际的电子邮件地址)。 我在arrayadapter的getView()方法中将每行的样式更改为替换。 因此,如果当前位置的项目是标签,我将从默认的行样式(这是值应用于它们的样式)更改样式。 当列表视图首次加载时,样式是完美的,正如我想要的那样。 如果我慢慢向上或向下滚动列表,它会保持这种状态。 但是,如果我快速上下滚动列表,值行的样式将开始更改为标签行的样式,直到所有行都具有标签行的样式。 有谁知道为什么会发生这种情况? 我在应用程序中的其他列表视图上使用了自定义适配器,没有这样的问题。 编辑:发现它还将所有行更改为纵向 – >横向更改的标签样式。 不在横向 – >纵向更改上执行此操作。 下面是我正在使用的适配器。 我错过了什么吗? public class DetailsAdapter extends ArrayAdapter { private TextView text = null; private String item = null; public DetailsAdapter(Context context, int resource, int textViewResourceId, String[] objects) { super(context, resource, textViewResourceId, objects); } @Override public View getView(int position, […]

使用LinkMovementMethod时,我可以在TextView中禁用滚动吗?

我在textView中使用可点击的span,只允许部分文本可点击。 它工作正常,除了textView向下滚动,这是我不想要的东西。 这是因为我使用LinkMovementMethod,如果需要滚动。 无论如何取消滚动? SpannableString ss = “My text [click area] end.” ClickableSpan clickableSpan = new ClickableSpan() { @Override public void onClick(View textView) { // My click action } }; // Set the span String fromString = “text”; int startClickPos = ss.toString().indexOf(fromString)+fromString.length()+1; int endCickPos=startClickPos+ 12; ss.setSpan(clickableSpan, startClickPos, endCickPos, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); textView.setText(ss); textView.setMovementMethod(LinkMovementMethod.getInstance());

Textview滚动无法正常工作

我想垂直向下和向上滚动文本,使文本中出现的文本比空格更长。 但是,我测试的下面的方法,不起作用。 1 – tv1.setMovementMethod(new ScrollingMovementMethod()); 此外,使用此方法时,对onFling()方法的调用将停止工作。 2 – 在布局XML中使用 。 此外,使用此方法时,调用onFling()方法停止工作。 布局XML中的TextView如下所示。

不能独立滚动的Android多列表视图

我想创建一个包含3个列表和3个标题的页面,但我不想单独滚动它们,我希望整个页面滚动。 有谁知道我怎么能做到这一点? 基本上我希望它看起来像这样: header smlheader list smlheader list smlheader list 有了这段代码,我试图实现它,但它不是那么好。 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"

Android:在TextView中自动滚动文本

我创建了一系列固定宽度为100px的标签。 选项卡包含一个图像,其下方有一些文本。 如果文本太长而不适合,我希望它自动滚动。 我只想要一条线。 我试过以下但是没有用。 我使用的是Android 2.3: 知道为什么这不起作用吗? 我从另一个post中看到了解决方案,用户表示它可以工作。