Android(二)

ぃ、小莉子 提交于 2020-03-10 19:51:12


回顾

  1. 新建android Application
    file-new-android application

拓展
ctrl + y 撤销撤回
ctrl + z 撤销
ctrl + p 打印
ctrl + shift 切换输入法
ctrl + space 快速开关当前输入法
ctrl + b 文字类加粗
ctrl + u 文字加下划线
end 到行尾
home 到行首
shift + ->或者<-可以区域选中
shift + end或者home 从当前位置到行首或者行尾选中

一.布局
  1. LinearLayout 线性布局
    android:layout_width=""
    android:layout_height=""
    android:orientation="vertical/horizontal"水平还是垂直
    android:layout_weight=“1” 权重

  2. layout-new-android XML file
    文件名只能用英文名字或下划线

  3. relativeLayout 相对布局
    根据父元素定位:对齐
    android:layout_alignParentLeft=“true”
    android:layout_alignParentTop=“true”
    android:layout_centerHorizontal=“true” 水平正中间
    android:layout_centerVertical=“true” 垂直正中间
    android:layout_centerInParent=“true” 正中间
    外边距 margin 偏移(外边距相当于边框,不分左右时,全部都有边距)
    android:layout_marginRight=“100dp”
    android:layout_marginLeft=“100dp”
    android:layout_marginTop=“100dp”
    android:layout_marginButton=“100dp”
    内边距 padding
    android:layout_paddingRight=“100dp”
    android:layout_paddingLeft=“100dp”
    android:layout_paddingTop=“100dp”
    android:layout_paddingButton=“100dp”
    对于兄弟的参考
    android:layout_above="@+id/textView1"
    android:layout_below="@+id/textView1"
    android:layout_toLeftOf="@+id/textView1"

  4. Table布局,绝对布局,网格布局,帧布局

二.详解文本框
  1. 文本框 TextView
    id
    layout_width
    layout_height
    grivity 内部居中
    text
    textColor
    textSize
    android:shadowColor="#ff0000"阴影设计
    android:shadowDx=“10.0”
    android:shadowDy=“10.0”
    android:shadowRadius=“4.0”
    android:background="@drawable/ic_tyi" 背景图片
  2. 文本边框状态设置
    先去drawable文件夹建立资源文件,drawable-new-android XML file-添加名字,并选择shape
    	<!-- 设置背景色 -->
    		<solid 
    			android:color="#0000ff"
    			/>
    		
    	<!-- 设置边框  设置边框粗细和颜色 -->
    		<stroke 
    			android:width="2px" 边框粗细
    			android:color="#000000"  边框颜色
    			/>
    
    	<!-- 设置渐变色 -->
    		<gradient 
    			android:angle="0"   渐变方向
    			android:startColor="#40fb05"  开始渐变色
    			android:endColor="#fb0505"    结束渐变色
    			/>
    	
    	<!-- 设置圆角-->
    		<corners 
    			android:radius="25px"  设置所有角
    			android:topLeftRadius="10px" 设置左上角
    			android:topRightRadius="10px" 设置右上角
    			android:bottomLeftRadius="10px"
    			android:bottomRightRadius="10px"
    			/>
    	~~~
    
  3. 颜色资源文件设置
    values-new-android XML file-起名字,选sourse
    	<resources>
    		<color name="black">#000000</color>
    		<color name="white">#ffffff</color>
    	</resources>
        引用:android:textColor="@color/white"
    
  4. 文字的缩放(默认是1.0f)
    	android:textScaleX="2.0"  文字的缩放
        android:lineSpacingExtra="1.2f" 文字的行距
    
三.输入框和密码框
	<EditText
	android:inputType="textPassword"    输入密码
	android:inputType="text"            输入文本
	android:inputType="textEmailAddress"输入邮箱
	android:inputType="phone"           输入电话
	/>
四.图片
  1. 图片
    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="83dp"
        android:layout_height="82dp"
        android:src="@drawable/baby" />
    
  2. 图片按钮
    <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher" />
    

百度-驱动精灵下载-安装-打开

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!