糖果机器人_0001_简单的界面设计
2016-07-03 16:32
246 查看
strings.xml(可编辑程序名)
MainActivity.java
activity_main.xml (布局)
身高:框
体重:框
按钮
显示
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">BMI健康测试</string> <string name="action_settings">Settings</string> <string name="hello_world">Hello world!</string> </resources>
MainActivity.java
package com.sdut.day01_bmi_01; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { private EditText ed_shengao=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //找到输入框 ed_shengao = (EditText) this.findViewById(R.id.ed_shengao); } //点击按钮的方法 public void Start_BTN(View v){ //获取字符串 String stg_01=ed_shengao.getText().toString(); //信息提示 Toast.makeText(this, "身高:"+stg_01, 1).show(); } }
activity_main.xml (布局)
<RelativeLayout 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:background="@drawable/bmi_bj" tools:context=".MainActivity" > <!-- RelativeLayout 相对布局 --> <!-- android:layout_width="match_parent"(填充父窗体) 设置宽度 --> <!-- android:layout_height="match_parent" 设置高度 --> <!-- @引导资源文件 --> <!-- android:background="@drawable/bmi_bj"添加背景 --> <!-- 文本文件标签 --> <!-- android:text="身高(cm)" 设置文本的显示内容 --> <TextView android:id="@+id/tv_shengao" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="30dp" android:layout_marginTop="120dp" android:text="身高(cm)" android:textSize="30px" /> <!-- 输入框 --> <!-- android:layout_height="wrap_content" 对齐方式 同一行对齐 --> <!-- android:hint="请输入身高" 输入提示 --> <!-- android:singleLine="1"仅输入一行 --> <!-- android:lines="1"设置行数 --> <!-- android:drawableleft="@draw../...jpg"在输入框中添加图片 --> <EditText android:id="@+id/ed_shengao" android:layout_width="160dp" android:layout_height="wrap_content" android:layout_alignBaseline="@id/tv_shengao" android:layout_toRightOf="@id/tv_shengao" android:hint="请输入身高" android:inputType="number" android:singleLine="true" /> <!-- android:layout_below="@id/tv_shengao"位于哪一个 控件的下方 --> <TextView android:id="@+id/tv_tizhong" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@id/tv_shengao" android:layout_below="@+id/tv_shengao" android:layout_marginTop="10dp" android:text="体重(kg)" android:textSize="30px" /> <EditText android:id="@+id/ed_tizhong" android:layout_width="160dp" android:layout_height="wrap_content" android:layout_alignBaseline="@id/tv_tizhong" android:layout_toRightOf="@id/tv_tizhong" android:hint="请输入体重" android:inputType="number" android:singleLine="true" /> <!-- android:layout_centerHorizontal=""水平居中 --> <!-- android:layout_centerVertical=""垂直居中 --> <Button android:layout_width="200dp" android:layout_height="wrap_content" android:layout_below="@id/tv_tizhong" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:background="@drawable/ib_btn" android:onClick="Start_BTN" android:text="开始测试" /> </RelativeLayout>
身高:框
体重:框
按钮
显示
相关文章推荐
- TCP /IP 协议-(传输层)TCP 协议
- Random Forest 实用经验(转)
- C/C++——strcpy函数的 几种 实现 和 详细 解析
- win10系统中安装scrapy-1.1
- Spring Mvc那点事---(22)Spring Mvc拦截器之WebRequestInterceptor
- 扫码问题:字符串内有空格,找不到文件
- abort remove_if of vector
- Win10 Mobile/PC预览版10586.456更新了哪些内容? 更新内容汇总
- Spring Mvc那点事---(21)Spring Mvc拦截器
- 图片适配 压缩比例 (纯代码)
- MySQL主从复制指定不同库表同步参数说明
- KNN算法思想与应用例子
- Spring Mvc那点事---(20)Spring Mvc过滤器Filter分类
- win7为什么打不开DMP文件?win7系统打不开DMP文件图文教程
- jquery总结
- Spring Mvc那点事---(19)Spring Mvc过滤器Filter实现登陆验证
- java、C++、Objective-C中运行时多态的表现
- 富文本编辑器
- Android常见异常
- numpy tricks(一)—— 多维数组的阈值化处理