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
  • 相关阅读:
    Life Forms POJ
    Maximum repetition substring POJ
    Extend to Palindrome UVA
    Sequence POJ
    HDU-6705 path (bfs)
    632C. The Smallest String Concatenation(注意 :stl sort函数坑点--- coredump问题 )
    2018 ICPC青岛网络赛 B. Red Black Tree(倍增lca)
    基于哈希表实现页面置换算法
    解决xpath中文乱码
    解决oh-my-zsh中git分支显示乱码问题
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5399758.html
Copyright © 2011-2022 走看看