点击在新窗口中浏览此图片

如图的layout设计是怎么样解决呢?

1 LinearLayout做大的布局
2 里面内嵌 LinearLayout 做水平布局放置图标和标题
3 添加 LinearLayout 水平布局放置其它信息
4 添加 LinearLayout 放置返回按钮等操作键
5 添加 ScrollView放置文章内容,高度比重为1,占据所有空间
6 在ScrollView里面只能添加一个元素,放置一个 LinearLayout 做垂直部署放置图文资料

如果不放置ScrollView,则不会出现滚动操作,没有滚动条,这个是必须添加的。

简化的xml布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout>
  <LinearLayout>
    <ImageView />
    <TextView />
  </LinearLayout>
  <LinearLayout>
    <TextView />
    <TextView />
  </LinearLayout>
  <LinearLayout>
    <TextView />
  </LinearLayout>
  <ScrollView android:layout_weight="1">
    <LinearLayout>
      <ImageView />
      <TextView />
    </LinearLayout>
  </ScrollView>
</LinearLayout>





原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
Tags:
virusswb
2011/07/26 18:23
给你一个简单的办法

http://www.eoeandroid.com/thread-91571-1-1.html
2010/02/04 10:02
滚动条 是出现了
但是 需要自己滚动鼠标滚轮 不然是不会自己滚动 轮流显示的

你的可以么? 有什么办法么?

实在不行 我想开辟一个Thread 定时地通知ScrollView.scrollBy() 来滚动

不知道有没有什么更好的办法?
hqlulu 回复于 2010/02/04 20:08
scrollview只是给你显示内容而已,你要做滚动,当然得自己做了,线程处理当然是可以的
2010/02/03 11:17
The application MyTextScrowTest(process com.android.test) has stopped unexpectedly.Please try again.

我的布局如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
<ScrollView android:layout_weight="1">
<LinearLayout>
<TextView  
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="hello"
    />
<TextView  
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="world"
    />
<TextView  
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="hello"
    />
<TextView  
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="world"
    />
</LinearLayout>
</ScrollView>
</LinearLayout>
hqlulu 回复于 2010/02/03 21:24
单纯修复程序可以运行的话,修改如下地方:

  <ScrollView android:layout_weight="1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <LinearLayout android:layout_width="fill_parent"
      android:layout_height="fill_parent">

你从DDMS里面可以看到错误提示的,没有指定宽高参数所致
2010/02/03 11:07
似乎 ScrollView 与 android:layout_weight="1"

就跳出那个 "异常错误"

你的是怎么写的?
hqlulu 回复于 2010/02/03 21:23
配置就是文中所写的实例,但你直接用肯定是错的,需要指定默认参数的,建议你从layout编辑里面处理
2010/02/02 16:47
为什么我试验过后 老跳出 "异常停止"

可以给我一份这份源码么?感激不尽

email:shijintao@gmail.com
hqlulu 回复于 2010/02/02 20:04
出什么错?看看ddms里面的log信息
分页: 1/1 第一页 1 最后页
发表评论
AD
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐