zoukankan      html  css  js  c++  java
  • android中Activity布局以及实例

    1.LinearLayout的使用方法
      一些不太熟悉的组件参数:
      /**在垂直方向居中*/
      android:gravity="center_vertical"
      注:dip格式与屏幕分辨率没关系,适应各种屏幕
      /**设置单行显示*/
      android:singleLine="true"
    2.TableLayou的使用方法
      大体框架:
      <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        /**设置第几行选择填满*/
        android:stretchColumns="1"
        >
       <TableRow>
           <TextView  
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:text="@string/hello"
            android:background="#00aa00"
            android:textColor="#aa0000"
           />
       </TableRow>
       </TableLayout>
    3.相对布局的实现(取决于控件之间的相对关系)
       以下是一些相对布局的主要属性
           <!--
            android:layout_above 将该控件的底部至于给定ID的控件之上
            android:layout_below 将该控件的顶部至于给定ID的控件之下
            android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐
            android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐

            android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐
            android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘
            android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐
            android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
            android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐


            android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐
            android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐
            android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐
            android:layout_alignParentTop 如果该值为true,则将空间的顶部与父控件的顶部对齐

            android:layout_centerHorizontal 如果值为真,该控件将被至于水平方向的中央
            android:layout_centerInParent 如果值为真,该控件将被至于父控件水平方向和垂直方向的中央
            android:layout_centerVertical 如果值为真,该控件将被至于垂直方向的中央
        -->
             /**目的是设置内边距*/
        *android:padding="10px"
            /**是android自定义的一种颜色*/
        *android:background="@android:drawable/editbox_background"
            /**目的是设置外边距*/
            android:layout_marginLeft="10px"
  • 相关阅读:
    病毒侵袭持续中---hdu3065(AC自动机模板)
    病毒侵袭---hdu2896(AC自动机)
    Keywords Search---hdu2222(AC自动机 模板)
    Theme Section---hdu4763(kmp, Next数组的运用)
    Girls' research---hdu3294(回文子串manacher)
    吉哥系列故事——完美队形II---hdu4513(最长回文子串manacher)
    String Boot-thymeleaf使用(四)
    Spring Boot-properties使用(二)
    Spring Boot-springbootHelloword(一)
    redis-运维-redis单机和集群
  • 原文地址:https://www.cnblogs.com/renyuan/p/2553942.html
Copyright © 2011-2022 走看看