android 实现ScrollView自动滚动的实例代码

 更新时间:2014年01月10日 16:06:23   作者:  
这篇文章主要介绍了android 实现ScrollView自动滚动的实例代码,有需要的朋友可以参考一下

有时候需要动态添加数据,屏幕显示满了,数据需要滚动展示。这里主要弄懂scrollTo(0, off)方法的含义喊用法。

含义不说了,大概意思就这样。

下面来看他的用法:

复制代码 代码如下:

private void searchResultShow() {

 TextView textView = new TextView(AFSearchActivity.this);  
        textView.setText("Text View ");  
        LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(  
                LinearLayout.LayoutParams.MATCH_PARENT,  
                LinearLayout.LayoutParams.WRAP_CONTENT  
        );  
        textView.setPadding(30, 15, 0, 15);
        textView.setTextSize(30);
        textView.setTextColor(Color.WHITE);
        //增加一个TextView到线性布局中
       layout.addView(textView, p);  

        ImageView imageView = new ImageView(AFSearchActivity.this);
        imageView.setImageResource(R.drawable.im_dottend_line);

      //增加一个ImageView到线性布局中
        layout.addView(imageView, p);  
        if(sName == null || sName.equals("")){
   textView.setText("-");
  }else{
   textView.setText(sName);
   sName = "";
    mHandler.post(mScrollToBottom);  
  }
 }
 private Runnable mScrollToBottom = new Runnable()
    {  
        @Override 
        public void run()
        {  
            int off = layout.getMeasuredHeight() - nameScroll.getHeight();  
            if (off > 0)
            {  
             nameScroll.scrollTo(0, off);  
            }                         
        }  
    };

相关文章

  • Android Flutter基于WebSocket实现即时通讯功能

    Android Flutter基于WebSocket实现即时通讯功能

    WebSocket是一种在单个TCP连接上进行全双工通信的协议。本文将利用Flutter WebSocket实现即时通讯功能,文中示例代码讲解详细,感兴趣的可以了解一下
    2022-03-03
  • Windows下搭建Android开发环境

    Windows下搭建Android开发环境

    这篇文章主要介绍了Windows下搭建Android开发环境,需要的朋友可以参考下
    2015-09-09
  • Flutter Android多窗口方案落地实战

    Flutter Android多窗口方案落地实战

    这篇文章主要为大家介绍了Flutter Android多窗口方案落地实战示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Android处理图像数据转换的各种方法

    Android处理图像数据转换的各种方法

    这篇文章主要介绍了Android处理图像数据转换的各种方法,本文讲解了RGB值转Bitmap、Color值转Bitmap、字节数组转Bitmap、读取文件转Bitmap、读取资源转Bitmap、输入流转Bitmap等内容,需要的朋友可以参考下
    2015-01-01
  • Android RelativeLayout相对布局属性简析

    Android RelativeLayout相对布局属性简析

    在Android应用开发过程中,为了界面的美观考虑,经常会使用到布局方面的属性,本文就以此问题深入解析,详解一下Android RelativeLayout相对布局属性在实际开发中的应用,需要的朋友可以参考下
    2012-11-11
  • Android 加载asset文件夹下边的图片

    Android 加载asset文件夹下边的图片

    这篇文章主要介绍了Android 加载asset文件夹下边的图片,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • 在android中如何用Java加载解析so

    在android中如何用Java加载解析so

    我们在android开发项目过程中都必然会更so加载打交道,那么so加载在系统中的顺序和流程是怎样的,我们就有必要对这个加载过程进行熟悉了解掌握
    2021-10-10
  • Android简单实现自定义弹框(PopupWindow)

    Android简单实现自定义弹框(PopupWindow)

    本文主要介绍了Android利用PopupWindow实现自定义弹框的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • android连接wifi时获取广播地址代码

    android连接wifi时获取广播地址代码

    本文详细介绍android连接wifi时获取广播地址的方法,需要了解的朋友可以参考下,获取对你有所帮助
    2012-12-12
  • Android文件存储SharedPreferences源码解析

    Android文件存储SharedPreferences源码解析

    SharedPreferences是安卓平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPreferences中将值取出
    2022-08-08

最新评论