1. 程式人生 > >關於xml中clipChildren屬性的用法

關於xml中clipChildren屬性的用法

最近在一些技術群裡看到有不少新手都在困惑於類似下面的一個底部tab選項卡布局。中間的是凸出來一點。類似這樣:


圈紅框的地方上半部分明顯高出根佈局一些。這樣的佈局其實只要一個屬性就可以搞定,那就是clipChildren。

用法如下:

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:clipChildren="false" >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_alignParentBottom="true"
            android:background="#eeeeee"
            android:orientation="horizontal" >

            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="60dp"
                android:layout_gravity="bottom" >

                <ImageView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_centerInParent="true"
                    android:src="@drawable/wujiaoxing1" />
            </RelativeLayout>
        </LinearLayout>
    </RelativeLayout>

效果圖:


這裡要注意2點:在根佈局節點設定clipChildren=false,這個屬性預設為true.意思是是否限制子檢視在其範圍內。其次就是要用layout_grivate來控制超出的部分顯示位置。

相關推薦

關於xmlclipChildren屬性用法

最近在一些技術群裡看到有不少新手都在困惑於類似下面的一個底部tab選項卡布局。中間的是凸出來一點。類似這樣: 圈紅框的地方上半部分明顯高出根佈局一些。這樣的佈局其實只要一個屬性就可以搞定,那就是clipChildren。 用法如下: <RelativeLayou

applicationContext.xml文件<bean>標簽property屬性用法說明

XML 指定 代碼 bean app man pre 其它 per <bean name="useraaa" class="com.maple.bean.User"> <property name="name">

log4j.xmlFilter的用法

空字符串 其他 輸出日誌 accept 所有 效果 lte apach deb 前言 log4j中常用的Filter分為四種:DenyAllFilter、LevelMatchFilter、LevelRangeFilter、StringMatchFilter。 當append

mybatis的mapper.xmlsql的用法

剛接觸的時候會有些摸不到頭腦,為此在網上搜索了一些相關的參考給自己作為借鑑 1.根據id查詢 select * from test_tb_info where 1=1 <if test="id != null and id !=''"> and info.id=#{id}

xml使用屬性動畫

xml中定義屬性動畫 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.androi

Androidpersistent屬性用法詳解

看見好的東西,不轉載真是罪過 本文例項講述了Android中persistent屬性用法。分享給大家供大家參考,具體如下: 前段時間在研究telephony時,一直沒有在framework下發現對telephony的初始化(PhoneFactory.Java中的make

web.xmlfilter的用法

Servlet API的2.3版本中最重要的一個新功能就是能夠為servlet和JSP頁面定義過濾器。過濾器提供了某些早期伺服器所支援的非標準“servlet連結”的一種功能強大且標準的替代品。    過濾器是一個程式,它先於與之相關的servlet或JSP頁面執行在伺服

(積累)AndroidManifest.xml屬性

本篇文章會逐步更新,每當遇到新的屬性的時候我會記在其中。  AndroidManifest.xml檔案是整個應用程式的資訊描述檔案,定義了應用程式中包含的Activity,Service,Content provider和BroadcastReceiver元件資訊。

AndroidManifest.xml常用屬性及含義

一、 關於AndroidManifest.xml       AndroidManifest.xml 是每個android程式中必須的檔案。它位於整個專案的根目錄,描述了package中暴露的元件(activities, services, 等等),他們各自的實現類,各

sql xml in 的用法

ive 代碼 list ram 接口 tab table div -s 在xml中,動態傳參去數據庫查詢,下面是in的示例。 比如有條sql SELECT * FROM corp_tax c WHERE c.id in (387419,387423) A

XmlSelectSingleNode方法,xpath查詢某節點用法 XmlSelectSingleNode方法,xpath查詢某節點用法 Xml文件新增節點和屬性

Xml中SelectSingleNode方法,xpath查詢某節點用法  最常見的XML資料型別有:Element, Attribute,Comment, Text. Element, 指形如<Name>Tom<Name>的節點。它可以包括:Element, Text, C

獲取xml字符串屬性

utf encoding sda emp nodelist ldoc width nodes true pagexml = @"<?xml version=‘1.0‘ encoding=‘utf-8‘?> <DATAPACKET Version=‘2.0

Java:使用DOM4j來實現讀寫XML文件屬性和元素

contact post 讀寫xml 修改屬性 sax document tel reader 內容 DOM4可以讀取和添加XML文件的屬性或者元素 讀取屬性: public static void ReadAttributes() throws DocumentExcep

mybatis學習筆記之——mybatis的Mapper XML檔案resultMap屬性

resultMap resultMap:自定義結果集對映規則,自定義某個JavaBean的封裝規則。 id:唯一id,方便引用。 type:自定義規則的Java類。 具體其他屬性詳細資訊和配置程式碼如下: <resultMap id="MyEmp" type="com.te

mybatis配置檔案mapper.xmltrim標籤的用法

在mapper.xml中對statement的定義,可以用<trim>來填充和隱藏sql語句。 <!--修改user的statement--><update id="updateUser" parameterType="user">update user <

Mybatis的mapper.xml<collection></collection>的用法

在mapper.xml檔案中,我們在使用collection時有兩種用法。這裡做一下簡單記錄: 1、直接將collection集合元素的屬性寫為collection的字標籤 如下: <resultMap type="com.space.shiro.bean.User" id="userM

Java:使用DOM4j來實現讀寫XML檔案屬性和元素

DOM4可以讀取和新增XML檔案的屬性或者元素 讀取屬性: public static void ReadAttributes() throws DocumentException { File file = new File("D:\\cmz\\java\\XMLTest\\Custom

如果在applicationContext.xml沒有配置bean的屬性,那麼也會導致空指標異常

報錯如下: java.lang.NullPointerException cn.itcast.action.VisitAction.toAddPage(VisitAction.java:37) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Met

Vue2ref屬性用法

Vue2中ref屬性的用法   最近寫東西遇到了莫名其妙的問題,用ref屬性原以為它會獲得一個數組http://www.jianshu.com/p/05c863ec2a23   // html <ul>   <li

XStream生成的XML帶class屬性,去掉class屬性

使用XStream將物件轉化成XML時遇到一個問題: xml元素上帶class屬性。如: 解決辦法: XStream xStream = new XStream(); xStream.autodetectAnnotations(true); xStream.a