zoukankan      html  css  js  c++  java
  • Android 按钮 Button和ImageButton

    Button -- 按钮
    ImageButton -- 图片按钮
    Button和ImageButton特征
    1.共有的特征
    都可以作为一个按钮产生点击事件
    2.不同点:
     (1)Button有text属性,ImageButton没有
     (2)ImageButton有src属性,Button没有
    3.产生明显的点击效果

    实现Button和ImageButton的效果
    注:我们一般不把android:text的信息直接写而是放在res/values/strings.xml文件中
    在string.xml中添加button_name:

    <string name="button_name">登陆</string>

    Button通过@string/button_name引用button_name的值:

    <Button
            android:id="@+id/button1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="@string/button_name" />

    ImageButton:

    <ImageButton
            android:id="@+id/imageButton1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/ic_launcher" />
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        >
    
        <Button
            android:id="@+id/button1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="@string/button_name" />
    
        <ImageButton
            android:id="@+id/imageButton1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/ic_launcher" />
    
    </LinearLayout>
    fragment_main.xml
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    
        <string name="app_name">ButtonImageButton</string>
        <string name="hello_world">Hello world!</string>
        <string name="action_settings">Settings</string>
        <string name="button_name">登陆</string>
    
    </resources>
    strings.xml
  • 相关阅读:
    python版本升级及pip部署方法
    Redis集群管理(二)
    UP UP UP!(dp)
    One Way Roads(搜索)
    Back to Underworld(搜索)
    队列链表实现以及有序表的合并
    第八届郑州轻工业学院ACM(程序设计大赛)校内预选赛
    Modulo Sum(背包 + STL)
    Co-prime Array&&Seating On Bus(两道水题)
    Hard Process(二分)
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5399758.html
Copyright © 2011-2022 走看看