当前位置:   article > 正文

android 实现ScrollView自动滚动_android scrollview 自动滚动

android scrollview 自动滚动

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

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

下面来看他的用法:

  1. private void searchResultShow() {
  2. TextView textView = new TextView(AFSearchActivity.this);
  3. textView.setText("Text View ");
  4. LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(
  5. LinearLayout.LayoutParams.MATCH_PARENT,
  6. LinearLayout.LayoutParams.WRAP_CONTENT
  7. );
  8. textView.setPadding(30, 15, 0, 15);
  9. textView.setTextSize(30);
  10. textView.setTextColor(Color.WHITE);
  11. //增加一个TextView到线性布局中
  12. layout.addView(textView, p);
  13. ImageView imageView = new ImageView(AFSearchActivity.this);
  14. imageView.setImageResource(R.drawable.im_dottend_line);
  15. //增加一个ImageView到线性布局中
  16. layout.addView(imageView, p);
  17. if(sName == null || sName.equals("")){
  18. textView.setText("-");
  19. }else{
  20. textView.setText(sName);
  21. sName = "";
  22. mHandler.post(mScrollToBottom);
  23. }
  24. }
  25. private Runnable mScrollToBottom = new Runnable()
  26. {
  27. @Override
  28. public void run()
  29. {
  30. int off = layout.getMeasuredHeight() - nameScroll.getHeight();
  31. if (off > 0)
  32. {
  33. nameScroll.scrollTo(0, off);
  34. }
  35. }
  36. };


声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号