如何在scrollview的顶部固定一个控件?

Android 码拜 5年前 (2015-04-24) 179次浏览 0个评论
 

就是顶部是标题 固定不动 然后接着是内容 可以滚动 怎么实现呢 我用了几个方法行不通。大家有什办法 谢谢

如何在scrollview的顶部固定一个控件?
40分
你直接在ScrollView的布局的前面再定义一个LinearLayout布局,把标题放在这个LinearLayout里面就可以了。
如何在scrollview的顶部固定一个控件?
对啊, 换个思路

引用 1 楼  的回复:

你直接在ScrollView的布局的前面再定义一个LinearLayout布局,把标题放在这个LinearLayout里面就可以了。

如何在scrollview的顶部固定一个控件?
引用 1 楼  的回复:

你直接在ScrollView的布局的前面再定义一个LinearLayout布局,把标题放在这个LinearLayout里面就可以了。

你指的是<linearlayout></linearlayout> <scrollview></scrollview> 这样子吗?

如何在scrollview的顶部固定一个控件?
引用 2 楼  的回复:

对啊, 换个思路引用 1 楼  的回复:

你直接在ScrollView的布局的前面再定义一个LinearLayout布局,把标题放在这个LinearLayout里面就可以了。

你指的是<linearlayout></linearlayout> <scrollview></scrollview> 这样子吗?

如何在scrollview的顶部固定一个控件?
是的啊
如何在scrollview的顶部固定一个控件?
引用 5 楼  的回复:

是的啊

<relativelayout>
</relativelayout> 
<scrollview>
<relativelayout>
</relativelayout>
</scrollview>
这样的结构不行的吗? 报错了额- –
Error parsing XML: junk after document element 

如何在scrollview的顶部固定一个控件?
发完整的xml文件上来。
如何在scrollview的顶部固定一个控件?
引用 7 楼  的回复:

发完整的xml文件上来。

<?xml version=”1.0″ encoding=”utf-8″?>
<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android”
android:layout_width=”fill_parent” 
android:layout_height=”wrap_content”
 >
<!–返回按钮–>
    <Button

        android:id=”@+id/bz_backbutton”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:background=”@drawable/dtfh”
        android:layout_alignParentTop=”true”
        />
    <!–标题–>
   <TextView 

        android:id=”@+id/bz_title”
        android:layout_width=”fill_parent”
        android:layout_height=”wrap_content”
        android:layout_toRightOf=”@id/bz_backbutton”
        android:background=”@drawable/dttt”
        android:text=”帮助”
        android:gravity=”center”
        android:textSize=”25dp”
        android:layout_alignParentTop=”true”
        />
</RelativeLayout>

如何在scrollview的顶部固定一个控件?
引用 7 楼  的回复:

发完整的xml文件上来。

<ScrollView xmlns:android=”http://schemas.android.com/apk/res/android”
    android:layout_width=”fill_parent” 
    android:layout_height=”fill_parent”
    android:background=”@drawable/dtbg”
    android:scrollbars=”none” 
   >

    
   <TextView
        android:id=”@+id/bz_fake1″
        android:layout_width=”fill_parent”
        android:layout_height=”15dp”    
           
   />
   <Button
        android:id=”@+id/bz_hsjy”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:background=”@drawable/bzjy”   
        android:layout_below=”@+id/bz_fake1″
        android:layout_marginLeft=”15dp”
       />
   <TextView 
        android:id=”@+id/bz_hsjytt”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”红色家园”
        android:textSize=”13dp” 
        android:layout_marginLeft=”12dp”
        android:layout_below=”@+id/bz_hsjy”
        />
   <TextView
        android:id=”@+id/bz_fake2″
        android:layout_width=”40dp”
        android:layout_height=”60dp”
        android:layout_toRightOf=”@+id/bz_hsjy”
        android:layout_below=”@+id/bz_fake1″
       />
   <TextView
       android:id=”@+id/bz_hsjynr”
       android:layout_width=”wrap_content”
       android:layout_height=”60dp”
       android:layout_toRightOf=”@+id/bz_fake2″
       android:layout_below=”@+id/bz_fake1″
       android:text=”整合杭电“红色家园”帖子信息。”
       android:textSize=”15dp” 
       android:gravity=”center”
       />
   <TextView
        android:id=”@+id/bz_fake3″
        android:layout_width=”fill_parent”
        android:layout_height=”15dp”    
        android:layout_below=”@+id/bz_hsjytt”   
   />
   <Button
        android:id=”@+id/bz_hdxw”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:background=”@drawable/bzxw”   
        android:layout_below=”@+id/bz_fake3″
        android:layout_marginLeft=”18dp”
       />
   <TextView 
        android:id=”@+id/bz_hdxwtt”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”杭电新闻”
        android:textSize=”13dp” 
        android:layout_marginLeft=”12dp”
        android:layout_below=”@+id/bz_hdxw”
        />
   <TextView
        android:id=”@+id/bz_fake4″
        android:layout_width=”40dp”
        android:layout_height=”60dp”
        android:layout_toRightOf=”@+id/bz_hdxw”
        android:layout_below=”@+id/bz_fake3″
       />
   <TextView
       android:id=”@+id/bz_hdxwnr”
       android:layout_width=”wrap_content”
       android:layout_height=”60dp”
       android:layout_toRightOf=”@+id/bz_fake4″
       android:layout_below=”@+id/bz_fake3″
       android:text=”链接杭电首页,浏览最新校园新闻列表。”
       android:textSize=”15dp” 
       android:gravity=”center”
       />
   <TextView
        android:id=”@+id/bz_fake5″
        android:layout_width=”fill_parent”
        android:layout_height=”15dp”    
        android:layout_below=”@+id/bz_hdxwtt”   
   />
   <Button
        android:id=”@+id/bz_gjlx”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:background=”@drawable/bzgj”   
        android:layout_below=”@+id/bz_fake5″
        android:layout_marginLeft=”18dp”
       />
   <TextView 
        android:id=”@+id/bz_gjlxtt”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”公交路线”
        android:textSize=”13dp” 
        android:layout_marginLeft=”12dp”
        android:layout_below=”@+id/bz_gjlx”
        />
   <TextView
        android:id=”@+id/bz_fake6″
        android:layout_width=”40dp”
        android:layout_height=”60dp”
        android:layout_toRightOf=”@+id/bz_gjlx”
        android:layout_below=”@+id/bz_fake5″
       />
   <TextView
       android:id=”@+id/bz_gjlxnr”
       android:layout_width=”wrap_content”
       android:layout_height=”75dp”
       android:layout_toRightOf=”@+id/bz_fake6″
       android:layout_below=”@+id/bz_fake5″
       android:text=”整合以杭电下沙校区为起始或终点的常用公交路线。提供站点关键字搜索,列出符合要求的公交路线”
       android:textSize=”15dp” 
       android:gravity=”center”
       />
<TextView
        android:id=”@+id/bz_fake7″
        android:layout_width=”fill_parent”
        android:layout_height=”15dp”    
        android:layout_below=”@+id/bz_gjlxtt”   
   />
   <Button
        android:id=”@+id/bz_hddt”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:background=”@drawable/bzdt”   
        android:layout_below=”@+id/bz_fake7″
        android:layout_marginLeft=”18dp”
       />
   <TextView 
        android:id=”@+id/bz_hddttt”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”杭电地图”
        android:textSize=”13dp” 
        android:layout_marginLeft=”12dp”
        android:layout_below=”@+id/bz_hddt”
        />
   <TextView
        android:id=”@+id/bz_fake8″
        android:layout_width=”40dp”
        android:layout_height=”60dp”
        android:layout_toRightOf=”@+id/bz_hddt”
        android:layout_below=”@+id/bz_fake7″
       />
   <TextView
       android:id=”@+id/bz_hddtnr”
       android:layout_width=”wrap_content”
       android:layout_height=”60dp”
       android:layout_toRightOf=”@+id/bz_fake8″
       android:layout_below=”@+id/bz_fake7″
       android:text=”杭电下沙校区地图。提供建筑名关键字搜索,放大效果图定位。”
       android:textSize=”15dp” 
       android:gravity=”center”
       />
   <TextView
        android:id=”@+id/bz_fake9″
        android:layout_width=”fill_parent”
        android:layout_height=”15dp”    
        android:layout_below=”@+id/bz_hddttt”   
   />
   <Button
        android:id=”@+id/bz_zsxx”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:background=”@drawable/bzzs”   
        android:layout_below=”@+id/bz_fake9″
        android:layout_marginLeft=”18dp”
       />
   <TextView 
        android:id=”@+id/bz_zsxxtt”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”住宿信息”
        android:textSize=”13dp” 
        android:layout_marginLeft=”12dp”
        android:layout_below=”@+id/bz_zsxx”
        />
   <TextView
        android:id=”@+id/bz_fake10″
        android:layout_width=”45dp”
        android:layout_height=”60dp”
        android:layout_toRightOf=”@+id/bz_zsxx”
        android:layout_below=”@+id/bz_fake9″
       />
   <TextView
       android:id=”@+id/bz_zsxxnr”
       android:layout_width=”wrap_content”
       android:layout_height=”60dp”
       android:layout_toRightOf=”@+id/bz_fake10″
       android:layout_below=”@+id/bz_fake9″
       android:text=”整合杭电下沙校区附近餐饮信息。”
       android:textSize=”15dp” 
       android:gravity=”center_vertical”
       />
    <TextView
        android:id=”@+id/bz_fake11″
        android:layout_width=”fill_parent”
        android:layout_height=”15dp”    
        android:layout_below=”@+id/bz_zsxxtt”   
   />
   <Button
        android:id=”@+id/bz_wmxx”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:background=”@drawable/bzwm”   
        android:layout_below=”@+id/bz_fake11″
        android:layout_marginLeft=”18dp”
       />
   <TextView 
        android:id=”@+id/bz_wmxxtt”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”外卖信息”
        android:textSize=”13dp” 
        android:layout_marginLeft=”12dp”
        android:layout_below=”@+id/bz_wmxx”
        />
   <TextView
        android:id=”@+id/bz_fake12″
        android:layout_width=”40dp”
        android:layout_height=”60dp”
        android:layout_toRightOf=”@+id/bz_wmxx”
        android:layout_below=”@+id/bz_fake11″
       />
   <TextView
       android:id=”@+id/bz_wmxxnr”
       android:layout_width=”wrap_content”
       android:layout_height=”60dp”
       android:layout_toRightOf=”@+id/bz_fake12″
       android:layout_below=”@+id/bz_fake11″
       android:text=”整合杭电下沙校区附近外卖信息。”
       android:textSize=”15dp” 
       android:gravity=”center_vertical”
       />
       <TextView
        android:id=”@+id/bz_fake13″
        android:layout_width=”fill_parent”
        android:layout_height=”15dp”    
        android:layout_below=”@+id/bz_wmxxtt”   
   />
   <Button
        android:id=”@+id/bz_stjs”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:background=”@drawable/bzst”   
        android:layout_below=”@+id/bz_fake13″
        android:layout_marginLeft=”18dp”
       />
   <TextView 
        android:id=”@+id/bz_stjstt”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”社团介绍”
        android:textSize=”13dp” 
        android:layout_marginLeft=”12dp”
        android:layout_below=”@+id/bz_stjs”
        />
   <TextView
        android:id=”@+id/bz_fake14″
        android:layout_width=”45dp”
        android:layout_height=”60dp”
        android:layout_toRightOf=”@+id/bz_stjs”
        android:layout_below=”@+id/bz_fake13″
       />
   <TextView
       android:id=”@+id/bz_stjsnr”
       android:layout_width=”wrap_content”
       android:layout_height=”60dp”
       android:layout_toRightOf=”@+id/bz_fake14″
       android:layout_below=”@+id/bz_fake13″
       android:text=”整合杭电各个社团简介。”
       android:textSize=”15dp” 
       android:gravity=”center_vertical”
       />
   
 </RelativeLayout> 
</ScrollView>

如何在scrollview的顶部固定一个控件?
引用 7 楼  的回复:

发完整的xml文件上来。

这两个接起来的 太长回复不了..

如何在scrollview的顶部固定一个控件?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="vertical">
<RelativeLayout android:layout_width="fill_parent"  
android:layout_height="wrap_content">
<!--返回按钮-->
   <Button

   android:id="@+id/bz_backbutton"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/dtfh"
   android:layout_alignParentTop="true"
   />
   <!--标题-->
   <TextView  

  android:id="@+id/bz_title"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:layout_toRightOf="@id/bz_backbutton"
   android:background="@drawable/dttt"
   android:text="帮助"
   android:gravity="center"
   android:textSize="25dp"
   android:layout_alignParentTop="true"
   />
</RelativeLayout>
<ScrollView android:layout_width="fill_parent"  
  android:layout_height="fill_parent"
   android:background="@drawable/dtbg"
   android:scrollbars="none" >
   
    <RelativeLayout  android:layout_width="fill_parent"  
android:layout_height="fill_parent">
   
  <TextView
   android:id="@+id/bz_fake1"
   android:layout_width="fill_parent"
   android:layout_height="15dp"   
    
  />
   <Button
   android:id="@+id/bz_hsjy"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/bzjy"   
  android:layout_below="@+id/bz_fake1"
   android:layout_marginLeft="15dp"
   />
   <TextView  
  android:id="@+id/bz_hsjytt"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="红色家园"
   android:textSize="13dp"  
  android:layout_marginLeft="12dp"
   android:layout_below="@+id/bz_hsjy"
   />
   <TextView
   android:id="@+id/bz_fake2"
   android:layout_width="40dp"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_hsjy"
   android:layout_below="@+id/bz_fake1"
   />
   <TextView
   android:id="@+id/bz_hsjynr"
   android:layout_width="wrap_content"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_fake2"
   android:layout_below="@+id/bz_fake1"
   android:text="整合杭电“红色家园”帖子信息。"
   android:textSize="15dp"  
  android:gravity="center"
   />
   <TextView
   android:id="@+id/bz_fake3"
   android:layout_width="fill_parent"
   android:layout_height="15dp"   
  android:layout_below="@+id/bz_hsjytt"   
  />
   <Button
   android:id="@+id/bz_hdxw"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/bzxw"   
  android:layout_below="@+id/bz_fake3"
   android:layout_marginLeft="18dp"
   />
   <TextView  
  android:id="@+id/bz_hdxwtt"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="杭电新闻"
   android:textSize="13dp"  
  android:layout_marginLeft="12dp"
   android:layout_below="@+id/bz_hdxw"
   />
   <TextView
   android:id="@+id/bz_fake4"
   android:layout_width="40dp"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_hdxw"
   android:layout_below="@+id/bz_fake3"
   />
   <TextView
   android:id="@+id/bz_hdxwnr"
   android:layout_width="wrap_content"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_fake4"
   android:layout_below="@+id/bz_fake3"
   android:text="链接杭电首页,浏览最新校园新闻列表。"
   android:textSize="15dp"  
  android:gravity="center"
   />
   <TextView
   android:id="@+id/bz_fake5"
   android:layout_width="fill_parent"
   android:layout_height="15dp"   
  android:layout_below="@+id/bz_hdxwtt"   
  />
   <Button
   android:id="@+id/bz_gjlx"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/bzgj"   
  android:layout_below="@+id/bz_fake5"
   android:layout_marginLeft="18dp"
   />
   <TextView  
  android:id="@+id/bz_gjlxtt"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="公交路线"
   android:textSize="13dp"  
  android:layout_marginLeft="12dp"
   android:layout_below="@+id/bz_gjlx"
   />
   <TextView
   android:id="@+id/bz_fake6"
   android:layout_width="40dp"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_gjlx"
   android:layout_below="@+id/bz_fake5"
   />
   <TextView
   android:id="@+id/bz_gjlxnr"
   android:layout_width="wrap_content"
   android:layout_height="75dp"
   android:layout_toRightOf="@+id/bz_fake6"
   android:layout_below="@+id/bz_fake5"
   android:text="整合以杭电下沙校区为起始或终点的常用公交路线。提供站点关键字搜索,列出符合要求的公交路线"
   android:textSize="15dp"  
  android:gravity="center"
   />
<TextView
   android:id="@+id/bz_fake7"
   android:layout_width="fill_parent"
   android:layout_height="15dp"   
  android:layout_below="@+id/bz_gjlxtt"   
  />
   <Button
   android:id="@+id/bz_hddt"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/bzdt"   
  android:layout_below="@+id/bz_fake7"
   android:layout_marginLeft="18dp"
   />
   <TextView  
  android:id="@+id/bz_hddttt"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="杭电地图"
   android:textSize="13dp"  
  android:layout_marginLeft="12dp"
   android:layout_below="@+id/bz_hddt"
   />
   <TextView
   android:id="@+id/bz_fake8"
   android:layout_width="40dp"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_hddt"
   android:layout_below="@+id/bz_fake7"
   />
   <TextView
   android:id="@+id/bz_hddtnr"
   android:layout_width="wrap_content"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_fake8"
   android:layout_below="@+id/bz_fake7"
   android:text="杭电下沙校区地图。提供建筑名关键字搜索,放大效果图定位。"
   android:textSize="15dp"  
  android:gravity="center"
   />
   <TextView
   android:id="@+id/bz_fake9"
   android:layout_width="fill_parent"
   android:layout_height="15dp"   
  android:layout_below="@+id/bz_hddttt"   
  />
   <Button
   android:id="@+id/bz_zsxx"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/bzzs"   
  android:layout_below="@+id/bz_fake9"
   android:layout_marginLeft="18dp"
   />
   <TextView  
  android:id="@+id/bz_zsxxtt"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="住宿信息"
   android:textSize="13dp"  
  android:layout_marginLeft="12dp"
   android:layout_below="@+id/bz_zsxx"
   />
   <TextView
   android:id="@+id/bz_fake10"
   android:layout_width="45dp"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_zsxx"
   android:layout_below="@+id/bz_fake9"
   />
   <TextView
   android:id="@+id/bz_zsxxnr"
   android:layout_width="wrap_content"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_fake10"
   android:layout_below="@+id/bz_fake9"
   android:text="整合杭电下沙校区附近餐饮信息。"
   android:textSize="15dp"  
  android:gravity="center_vertical"
   />
   <TextView
   android:id="@+id/bz_fake11"
   android:layout_width="fill_parent"
   android:layout_height="15dp"   
  android:layout_below="@+id/bz_zsxxtt"   
  />
   <Button
   android:id="@+id/bz_wmxx"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/bzwm"   
  android:layout_below="@+id/bz_fake11"
   android:layout_marginLeft="18dp"
   />
   <TextView  
  android:id="@+id/bz_wmxxtt"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="外卖信息"
   android:textSize="13dp"  
  android:layout_marginLeft="12dp"
   android:layout_below="@+id/bz_wmxx"
   />
   <TextView
   android:id="@+id/bz_fake12"
   android:layout_width="40dp"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_wmxx"
   android:layout_below="@+id/bz_fake11"
   />
   <TextView
   android:id="@+id/bz_wmxxnr"
   android:layout_width="wrap_content"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_fake12"
   android:layout_below="@+id/bz_fake11"
   android:text="整合杭电下沙校区附近外卖信息。"
   android:textSize="15dp"  
  android:gravity="center_vertical"
   />
   <TextView
   android:id="@+id/bz_fake13"
   android:layout_width="fill_parent"
   android:layout_height="15dp"   
  android:layout_below="@+id/bz_wmxxtt"   
  />
   <Button
   android:id="@+id/bz_stjs"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/bzst"   
  android:layout_below="@+id/bz_fake13"
   android:layout_marginLeft="18dp"
   />
   <TextView  
  android:id="@+id/bz_stjstt"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="社团介绍"
   android:textSize="13dp"  
  android:layout_marginLeft="12dp"
   android:layout_below="@+id/bz_stjs"
   />
   <TextView
   android:id="@+id/bz_fake14"
   android:layout_width="45dp"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_stjs"
   android:layout_below="@+id/bz_fake13"
   />
   <TextView
   android:id="@+id/bz_stjsnr"
   android:layout_width="wrap_content"
   android:layout_height="60dp"
   android:layout_toRightOf="@+id/bz_fake14"
   android:layout_below="@+id/bz_fake13"
   android:text="整合杭电各个社团简介。"
   android:textSize="15dp"  
  android:gravity="center_vertical"
   />
   </RelativeLayout>
</ScrollView>
</LinearLayout>
如何在scrollview的顶部固定一个控件?
ScrollView只能有一个child
如何在scrollview的顶部固定一个控件?
童鞋,注意错误提示啊,ScrollView只能有一个child,11楼完整正解。
如何在scrollview的顶部固定一个控件?
看来问题已经很明朗了
如何在scrollview的顶部固定一个控件?
<linearlayout></linearlayout> <scrollview></scrollview> <linearlayout></linearlayout> 
我写成这样,为什么上面的布局显示不出来?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何在scrollview的顶部固定一个控件?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!