码迷,mamicode.com
首页 > 其他好文 > 详细

UI控件入门

时间:2014-11-23 15:53:13      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   io   ar   color   sp   java   

其实整个学习过程、确实有点儿混乱,因为不懂的东西太多,一会儿看这,一会儿看那,马上就乱了。

还是先做点儿简单的事儿,说控件,但不会说完全,只是入个门,知道怎么学控件,具体要学好每一个控件需要项目中磨练。

 

建立一个工程

bubuko.com,布布扣      bubuko.com,布布扣

 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/textView1"
        android:textSize="28sp" 
        />


</LinearLayout>

bubuko.com,布布扣

 

TextView的常用属性

 

android:id     标示控件所用的id,  记录在R.java文件中

android:layout_width         控件的布局宽度

android:layout_height       控件的布局高度

android:text   文本内容

android:textSize  文本的大小

android:textColor  文本颜色

android:background    控件背景

 

 

同样的也可以写一个EditText

<EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="26sp"
        android:textColor="#00ff00"
        android:hint="请输入数字"
        android:inputType="number"
        android:gravity="right" 
        />

bubuko.com,布布扣

(此时只能输入数字/输入字母是输入不进去的)

EditText控件的常用属性

 

android:hint  控件的提示输入文本

android:inputType  输入文本类型

android:background  控件背景

android:text   文本内容

 

一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法

设置EditText的android:inputType属性可以限制文本输入类型,比如:

android:inputType="textPassword"为设置输入格式为密码格,

android:inputType="phone"为设置输入格式为拨号键盘

 

 

ImageView    ---显示图片的控件

bubuko.com,布布扣

常用属性

bubuko.com,布布扣

<ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher" 
        android:background="#000ff0"
        />

bubuko.com,布布扣

 

 

Button 和 ImageButton

<Button
        android:id="@+id/btn1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/btn_text" 
        />
<ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher" />

特点:

1. 都可以作为按钮产生点击事件

2. Button有text属性,ImageButton有src属性(background也可以添加图片)


UI控件入门

标签:android   style   blog   http   io   ar   color   sp   java   

原文地址:http://www.cnblogs.com/bluechip/p/4116512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!