zoukankan      html  css  js  c++  java
  • 第二章课后练习 Q2、4

     1 <LinearLayout android:layout_width="fill_parent"
     2     android:layout_height="fill_parent"
     3     android:orientation="vertical"
     4     xmlns:android="http://schemas.android.com/apk/res/android" >
     5     <LinearLayout
     6         android:layout_width="wrap_content"
     7         android:layout_height="wrap_content"
     8         android:layout_gravity="center">
     9         <EditText
    10             android:id="@+id/edit1"
    11             android:layout_width="wrap_content"
    12             android:layout_height="wrap_content"
    13             android:hint="number1"
    14             />
    15         <TextView
    16             android:id="@+id/txt"
    17             android:layout_width="wrap_content"
    18             android:layout_height="wrap_content"
    19             android:text="+"
    20             android:textSize="100px"
    21             />
    22         <EditText
    23             android:id="@+id/edit2"
    24             android:layout_width="wrap_content"
    25             android:layout_height="wrap_content"
    26             android:hint="number2"
    27             />
    28         <Button
    29             android:id="@+id/bt"
    30             android:layout_width="wrap_content"
    31             android:layout_height="wrap_content"
    32             android:text="="
    33             android:textSize="50px"
    34             />
    35         <TextView
    36             android:id="@+id/txt2"
    37             android:layout_width="wrap_content"
    38             android:layout_height="wrap_content"/>
    39     </LinearLayout>
    40 </LinearLayout>
     1 package com.android.myapplication;
     2 
     3 import androidx.appcompat.app.AppCompatActivity;
     4 
     5 import android.annotation.SuppressLint;
     6 import android.os.Bundle;
     7 import android.view.View;
     8 import android.widget.Button;
     9 import android.widget.EditText;
    10 import android.widget.TextView;
    11 
    12 public class MainActivity extends AppCompatActivity {
    13 
    14     public String txt;
    15 
    16     @Override
    17     protected void onCreate(Bundle savedInstanceState) {
    18         super.onCreate(savedInstanceState);
    19         setContentView(R.layout.activity_main);
    20         final EditText editText1=findViewById(R.id.edit1);
    21         final EditText editText2=findViewById(R.id.edit2);
    22         final Button button=findViewById(R.id.bt);
    23         final TextView textView=findViewById(R.id.txt2);
    24         button.setOnClickListener(new View.OnClickListener() {
    25             @Override
    26             public void onClick(View v) {
    27                 int a,b;
    28                 a=Integer.parseInt(editText1.getText().toString());//String通过Interger转换成int
    29                 b=Integer.parseInt(editText2.getText().toString());
    30                 textView.setText(""+(a+b)); //这里很关键   int型需要这样操作:int+""
    31             }
    32         });
    33     }
    34 } 
  • 相关阅读:
    个推微服务网关架构实践
    NB-IoT 的“前世今生”
    个推基于Consul的配置管理
    个推Node.js 微服务实践:基于容器的一站式命令行工具链
    个推用户画像的实践与应用
    TensorFlow分布式实践
    个数是如何用大数据做行为预测的?
    QCon技术干货:个推基于Docker和Kubernetes的微服务实践
    基于CMS的组件复用实践
    数据可视化:浅谈热力图如何在前端实现
  • 原文地址:https://www.cnblogs.com/xiaowangdatie/p/13994706.html
Copyright © 2011-2022 走看看