android总结

总结
学习了解到了手机应用程序开发界面时会用到的控件:
其中基本控件有Textview, EditText,Button,ImagineView,CheckBox,RadioButton控件。
TextView控件的功能是向用户显示文本的内容,但不允许编辑。

EditText是用户和android应用进行数据传输的窗户,通过它,用户可以把数据传给Android应用,然后得到用户想要的数据。
初始添加的TextaView控件默认形式,如需要修改显示内容,字体大小等,有以下两种方法
(1)可以在XML中修改某个属性的值来控制控件的表现形式。

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="请选择你喜欢的花"
        android:layout_gravity="center"
        android:textSize="50dp"
        android:scrollbars="vertical"
        android:focusableInTouchMode="true"
        android:focusable="true"
        android:singleLine="true"
        android:ellipsize="marquee"
        android:marqueeRepeatLimit="marquee_forever"
        android:id="@+id/xuan" />

(2)通过代码获取这个控件的对象来修改其属性
1,View在XML中必须已配置id
2,通过View的findViewById(int id)修改属性

import android.widget.TextView;
public class HeiActivity extends AppCompatActivity {
  @Override
    protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_hei);
     TextView tv =(TextView)findViewById(R.id.tv1);
     tv.setTextSize(20);
     tv.setText("hello world");
     tv.setTextColor(0xFFFFFFF);
}

EditText是用户和android应用进行数据传输的窗户,通过它,用户可以把数据传给Android应用,然后得到用户想要的数据。

Button控件是一种按钮控件,用户可以在该控件上单击,并能引发相应的事件函数

ImagineView控件是用于展示图片的控件,可以展示两类图片:一是普通的静态图片;二是静态图片。CheckBox是CompounButton的子类是一个带有选中/未选中状态的按钮,可用于多场景,也可用于只有一个选项的情况。

<ImageView
        android:layout_marginTop="30dp"
        android:layout_width="200dp"
        android:layout_height="140dp"
        android: ="@drawable/lihua.jpg"
        android:layout_gravity="center"
        android:id="@+id/tu"/>

RadioButton控件是一个单选按钮,主要应用于单选的场景,需要同RadioGroup控件一起使用方可实现单选效果。
使用RadioGroup和RadioButton创建两行三列的单选按钮:

    <RadioButton
        android:id="@+id/taohua"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:text="桃花" />

    <RadioButton
        android:id="@+id/lihua"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:text="梨花" />

    <RadioButton
        android:id="@+id/yulanhua"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:text="玉兰花" />
 </LinearLayout>

<LinearLayout

        android:id="@+id/radio2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

    <RadioButton
        android:id="@+id/xinghua"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:text="杏花" />

    <RadioButton
        android:id="@+id/meihua"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:text="梅花" />

    <RadioButton
        android:id="@+id/mudan"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:text="牡丹" />
posted @ 2017-03-28 14:45  hei,  阅读(130)  评论(6编辑  收藏  举报