点击按钮打招呼
来源:互联网 发布:淘宝采集软件有什么用 编辑:程序博客网 时间:2024/04/27 23:31
若想要运行出如上图所示的结果,步骤如下:
1.新建一个名为:HelloAndroid的项目
2.在layout下:
1)新建一个layout_first XML文件,此文件中的代码如下:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_first" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/bg" tools:context="bzu.edu.cn.helloadroid.FirstActivity"> <ImageButton android:id="@+id/btn_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/handok" android:layout_centerInParent="true" /> <EditText android:id="@+id/et_Name" android:layout_above="@id/btn_1" android:layout_centerInParent="true" android:layout_marginBottom="20dp" android:layout_width="200dp" android:layout_height="wrap_content" android:drawableLeft="@drawable/name" android:paddingLeft="13dp" android:background="@drawable/et_bg" /></RelativeLayout>
2).新建一个名为 layout_second XML文件,此文件中的代码如下:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="50dp" android:paddingBottom="90dp" android:weightSum="1"> <TextView android:id="@+id/text_view" android:layout_width="250dp" android:layout_height="wrap_content" android:layout_gravity="bottom" android:drawableLeft="@drawable/smile_blak" android:paddingLeft="15dp" android:background="@drawable/toast_bg" android:gravity="center" android:textSize="30sp" /></LinearLayout>
2.在drawable下:
1)新建toast_bg.xml,代码如下:
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#FFC0CB"/> <corners android:radius="30dp"/> <stroke android:width="3dp" android:color="#FFFFFF"/></shape>
2)新建et_bg.xml,代码如下:
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#FFFFFF"/> <stroke android:width="4dp" android:color="#FF7F24"/></shape>
3.在java下的mainActivity下,代码如下:
package bzu.edu.cn.helloadroid;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.EditText;import android.widget.ImageButton;import android.widget.TextView;import android.widget.Toast;public class FirstActivity extends AppCompatActivity {private ImageButton ibtn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_first); ibtn=(ImageButton) findViewById(R.id.btn_1); ibtn.setOnClickListener(new ButtonHandler()); } class ButtonHandler implements View.OnClickListener{ public void onClick(View v){ String str=((EditText)findViewById(R.id.et_Name)).getText().toString(); View toastRoot=getLayoutInflater().inflate(R.layout.layout_second,null); Toast toast=new Toast(getApplicationContext()); toast.setView(toastRoot); TextView tv=(TextView)toastRoot.findViewById(R.id.text_view); tv.setText("Hello"+str); toast.show(); } }}
4.运行结果如下:
1 0
- 点击按钮打招呼
- Android中使用toast组件做一个点击按钮打招呼的程序
- 从零开始学Android(二):利用“打招呼”来说明按钮点击事件的三种处理方式
- 打招呼
- 打招呼
- 打招呼
- 打招呼
- 打招呼
- 打招呼
- 打招呼
- 打招呼
- 打招呼
- 打招呼
- 打招呼
- 点击按钮
- 点击按钮 按钮缩放动画:
- 点击后按钮消失
- 点击按钮生成对话框
- JAVA笔试题(转)
- 决策树的一些东西,乱写的当个总结。
- 前端框架的选择
- 计算机程序的思维逻辑 (72)
- Android源代码编译笔记(支持5.x及以上版本)
- 点击按钮打招呼
- 数独的解法c语言
- 整理navicat遇到的问题(navicatdesignquery.sql.bak 系统找不到指定路径)
- ACM程序设计 书中题目T
- Spring注解
- 【C】打印100-200间素数,输出乘法口诀表,闰年的判断,求十个整数中最大值
- Longest Ordered Subsequence POJ
- leetcode-342-Power of Four
- Spark内存管理原理(上)