android ScrollView--Linearlayout可以上下拖动

动态添加:

[java] view
plain
copy

  1. <?xml version="1.0" encoding="utf-8"?>    
  2. <ScrollView    
  3.     xmlns:android="http://schemas.android.com/apk/res/android"    
  4.     android:layout_width="fill_parent"    
  5.     android:layout_height="fill_parent"    
  6.     android:scrollbars="vertical"    
  7.     android:fadingEdge="vertical">    
  8.     <LinearLayout    
  9.         android:layout_width="fill_parent"    
  10.         android:layout_height="fill_parent"    
  11.         android:orientation="vertical"    
  12.         >    
  13.     </LinearLayout>    
  14. </ScrollView>    

动态代码上:

scrollView=new ScrollView(getApplicationContext());
scrollView.setBackgroundColor(getResources().getColor(android.R.color.holo_blue_dark));
scrollView.setScrollbarFadingEnabled(true);

scrollview.addView(XXXX);

值得一提的是XXX只能是一个总的控件或者一个子控件,如果直接添加两个子控件会报错。

时间: 2024-10-04 09:23:28

android ScrollView--Linearlayout可以上下拖动的相关文章

【Android开发】高级组件-拖动条和星级评分条

在Android中,提供了两种允许用户通过拖动来改变进度的组件,分别是拖动条(SeekBar)和星级评分条(RatingBar),下面分别进行介绍 1.拖动条 拖动条与进度条相似,所不同的是,拖动条允许用户拖动滑块来改变值,通常用于实现对某种数值的调节.例如,调节图片的透明度或者音量. 在XML布局文件中的语法格式: <SeekBar     android:layout_height="warp_content"     android:id="@+id/seekBa

android-求助:Android ScrollView中生成windowManager桌面悬浮窗问题

问题描述 求助:Android ScrollView中生成windowManager桌面悬浮窗问题 我想在scrollView中做一个可以拖动的悬浮窗,但是拖动的时候 悬浮窗没动,ScrollView上线滑动了,请求解决办法 解决方案 Android桌面悬浮窗 解决方案二: 给窗口设置触摸监听,然后触摸的时候,让ScrollView不要拦截事件,交由窗体处理,代码如下 lv.setOnTouchListener(new View.OnTouchListener() { @Override pub

Android ScrollView向上滑动控件顶部悬浮效果实现

本文参考了:<上滑停靠顶端的悬浮框>的代码,在此表示感谢.[上滑停靠顶端的悬浮框]里的实现方法是使用两个控件,滑动时,监听ScrollView的滚动Y值,从而通过对两个控件的显示隐藏来实现控件的顶部悬浮.但是实际应用场景中,有可能需要悬浮的控件里面的内容是比较多的,如果通过显示隐藏的方式来实现的话,操作控件里的内容时,需要重复定义两套变量,对控件里的内容进行修改时也是要操作再次,非常麻烦. 本文的方法是通过addView和removeView来实现的. 一.首先让ScrollView实现滚动监

Android ScrollView只能添加一个子控件问题解决方法_Android

本文实例讲述了Android ScrollView只能添加一个子控件问题解决方法.分享给大家供大家参考,具体如下: 有下面一段代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent

android scrollview 简单的使用

以前写的Scrollview ,通常都是与Listview结合使用,不过因复杂可能新手不太懂,网上有许多文章,这里就不贴那个了DEMO了.  写了个简单的供大家参考:这样比较好理解(需要复杂的可以Q我,这里的博客不经常上的) 出处:http://blog.csdn.net/djy1992/article/details/9223019 懒得截取业面了.代码很简单,只要让人明白控件的使用 首先是JAVA主代码:  package com.dudu.djy;    import android.ap

Android ScrollView显示到底部或任意位置实现代码

Android ScrollView显示到底部或任意位置 其实使ScrollView显示底部并不难.它有自己的方法fullScroll(): 1.显示顶部: scrollView.fullScroll(ScrollView.FOCUS_UP); 2.显示底部: scrollView.fullScroll(ScrollView.FOCUS_DOWN); 但是,有一点一定需要注意.这个方法不能直接调用,因为在Android里面,他的很多函数都是基于消息队列来实现的,也就是说fullScroll()这

Android ScrollView 下嵌套 ListView 或 GridView出现问题解决办法

Android ScrollView 下嵌套 ListView 或 GridView出现问题解决办法 ScrollView 下嵌套 ListView 或 GridView 会发列表现数据只能显示一行.因为他们都是滚动结构,两个滚动条放到一起就会引起冲突. 解决此问题可以通过计算 ListView 高度或重写 ListView 的 onMeasure 方法来解决.下面介绍通过重写 onMeasure 方法来解决问题. 重写 onMeasure 方法如下: public class ScrollLi

Android ScrollView实现反弹效果的实例

Android ScrollView实现反弹效果 自定义ScrollView控件: /** * ScrollView反弹效果的实现 */ public class BounceScrollView extends ScrollView { private View inner;// 孩子View private float y;// 点击时y坐标 private Rect normal = new Rect();// 矩形(这里只是个形式,只是用于判断是否需要动画.) private boole

android scrollview 如何显示节省内存

问题描述 android scrollview 如何显示节省内存 我的app现在有个scrollview,因为需要加载很多画板,非常耗费内存 有什么办法在滑动到那个位置才把画板及相关view显示出来呢,而移出屏幕的view隐藏 解决方案 Android使ScrollView显示到底部或任意位置 解决方案二: 你获取scrollview的可是view,然后处理 解决方案三: 你可以参考listview的getview的converview的复用模式 解决方案四: 你可以参考listview的get

【Android】 LinearLayout和RelativeLayout

转自: http://blog.csdn.net/renzhe333/article/details/12970565 1. 首先我们来看一下LinearLayout与RelativeLayout布局属性对比:        共有属性: 控件名称     android:id="@+id/btn1″ 控件宽度 android:layout_width="80px" //"80dip"或"80dp"  android:layout_wid