<?xml version="1.0" enCoding="utf-8"?> <relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="match_parent" androID:layout_height="match_parent"> <TextVIEw androID:ID="@+ID/tv1" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_centerHorizontal="true" androID:gravity="center" androID:text="计算器" androID:textcolor="#FF2196F3" androID:textSize="25sp" androID:textStyle="italic" /> <linearLayout androID:ID="@+ID/l1_number" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:layout_below="@+ID/tv1" androID:layout_centerVertical="true" androID:layout_marginleft="10dp" androID:layout_margintop="15dp" androID:layout_marginRight="10dp" androID:layout_marginBottom="5dp" androID:background="#FFFFFF"> <TextVIEw androID:ID="@+ID/tv_number" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:padding="10dp" androID:text="数值1:" androID:textcolor="#000" androID:textSize="20sp" /> <EditText androID:ID="@+ID/et1" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_below="@ID/tv1" /> </linearLayout> <linearLayout androID:ID="@+ID/l2_number" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:layout_below="@+ID/l1_number" androID:layout_centerVertical="true" androID:layout_marginleft="10dp" androID:layout_margintop="15dp" androID:layout_marginRight="10dp" androID:layout_marginBottom="5dp" androID:background="#FFFFFF"> <TextVIEw androID:ID="@+ID/tv_number2" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:padding="10dp" androID:text="数值2:" androID:textcolor="#000" androID:textSize="20sp" /> <EditText androID:ID="@+ID/et2" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_below="@ID/tv2" /> </linearLayout> <TextVIEw androID:ID="@+ID/tv2" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_below="@ID/l2_number" androID:layout_centerHorizontal="true" androID:layout_marginleft="10dp" androID:layout_margintop="50dp" androID:layout_marginRight="10dp" androID:layout_marginBottom="50dp" androID:gravity="center" androID:text="显示计算结果" androID:textSize="20sp" androID:textStyle="italic" /> <button androID:ID="@+ID/btn1" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_below="@ID/tv2" androID:gravity="center" androID:onClick="click" androID:text="+" androID:textcolor="#FFF44336" androID:textSize="25sp" androID:textStyle="italic" /> <button androID:ID="@+ID/btn2" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_below="@ID/tv2" androID:layout_toRightOf="@ID/btn1" androID:gravity="center" androID:onClick="click" androID:text="-" androID:textcolor="#FFE91E63" androID:textSize="25sp" androID:textStyle="italic" /> <button androID:ID="@+ID/btn3" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_below="@ID/tv2" androID:layout_toRightOf="@ID/btn2" androID:gravity="center" androID:onClick="click" androID:text="*" androID:textcolor="#FFF79E38" androID:textSize="25sp" androID:textStyle="italic" /> <button androID:ID="@+ID/btn4" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_below="@ID/tv2" androID:layout_toRightOf="@ID/btn3" androID:gravity="center" androID:onClick="click" androID:text="/" androID:textcolor="#FFF79E38" androID:textSize="25sp" androID:textStyle="italic" /> </relativeLayout>
package com.example.calculator; import androIDx.appcompat.app.AppCompatActivity; import androID.os.Bundle;import androID.app.Activity;import androID.vIEw.VIEw;import androID.Widget.EditText;import androID.Widget.TextVIEw; public class MainActivity extends Activity { @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); } public voID click(VIEw v) { TextVIEw tv2 = (TextVIEw) findVIEwByID(R.ID.tv2); EditText et1 = (EditText) findVIEwByID(R.ID.et1); EditText et2 = (EditText) findVIEwByID(R.ID.et2); double num1,num2,result=0; num1=Integer.parseInt(et1.getText().toString()); num2=Integer.parseInt(et2.getText().toString()); switch (v.getID()) { case R.ID.btn1: result=num1+num2; break; case R.ID.btn2: result=num1-num2; break; case R.ID.btn3: result=num1*num2; break; case R.ID.btn4: result=num1/num2; break; } tv2.setText(result+""); } }
<?xml version=
"1.0"
enCoding=
"utf-8"
?>
<relativeLayout xmlns:androID=
"http://schemas.androID.com/apk/res/androID"
androID:layout_wIDth=
"match_parent"
androID:layout_height=
"match_parent"
>
<TextVIEw
androID:ID=
"@+ID/tv1"
androID:layout_wIDth=
"wrap_content"
androID:layout_height=
"wrap_content"
androID:layout_centerHorizontal=
"true"
androID:gravity=
"center"
androID:text=
"计算器"
androID:textcolor=
"#FF2196F3"
androID:textSize=
"25sp"
androID:textStyle=
"italic"
/>
<linearLayout
androID:ID=
"@+ID/l1_number"
androID:layout_wIDth=
"match_parent"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@+ID/tv1"
androID:layout_centerVertical=
"true"
androID:layout_marginleft=
"10dp"
androID:layout_margintop=
"15dp"
androID:layout_marginRight=
"10dp"
androID:layout_marginBottom=
"5dp"
androID:background=
"#FFFFFF"
>
<TextVIEw
androID:ID=
"@+ID/tv_number"
androID:layout_wIDth=
"wrap_content"
androID:layout_height=
"wrap_content"
androID:padding=
"10dp"
androID:text=
"数值1:"
androID:textcolor=
"#000"
androID:textSize=
"20sp"
/>
<EditText
androID:ID=
"@+ID/et1"
androID:layout_wIDth=
"fill_parent"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@ID/tv1"
/>
</linearLayout>
<linearLayout
androID:ID=
"@+ID/l2_number"
androID:layout_wIDth=
"match_parent"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@+ID/l1_number"
androID:layout_centerVertical=
"true"
androID:layout_marginleft=
"10dp"
androID:layout_margintop=
"15dp"
androID:layout_marginRight=
"10dp"
androID:layout_marginBottom=
"5dp"
androID:background=
"#FFFFFF"
>
<TextVIEw
androID:ID=
"@+ID/tv_number2"
androID:layout_wIDth=
"wrap_content"
androID:layout_height=
"wrap_content"
androID:padding=
"10dp"
androID:text=
"数值2:"
androID:textcolor=
"#000"
androID:textSize=
"20sp"
/>
<EditText
androID:ID=
"@+ID/et2"
androID:layout_wIDth=
"fill_parent"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@ID/tv2"
/>
</linearLayout>
<TextVIEw
androID:ID=
"@+ID/tv2"
androID:layout_wIDth=
"wrap_content"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@ID/l2_number"
androID:layout_centerHorizontal=
"true"
androID:layout_marginleft=
"10dp"
androID:layout_margintop=
"50dp"
androID:layout_marginRight=
"10dp"
androID:layout_marginBottom=
"50dp"
androID:gravity=
"center"
androID:text=
"显示计算结果"
androID:textSize=
"20sp"
androID:textStyle=
"italic"
/>
<button
androID:ID=
"@+ID/btn1"
androID:layout_wIDth=
"wrap_content"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@ID/tv2"
androID:gravity=
"center"
androID:onClick=
"click"
androID:text=
"+"
androID:textcolor=
"#FFF44336"
androID:textSize=
"25sp"
androID:textStyle=
"italic"
/>
<button
androID:ID=
"@+ID/btn2"
androID:layout_wIDth=
"wrap_content"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@ID/tv2"
androID:layout_toRightOf=
"@ID/btn1"
androID:gravity=
"center"
androID:onClick=
"click"
androID:text=
"-"
androID:textcolor=
"#FFE91E63"
androID:textSize=
"25sp"
androID:textStyle=
"italic"
/>
<button
androID:ID=
"@+ID/btn3"
androID:layout_wIDth=
"wrap_content"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@ID/tv2"
androID:layout_toRightOf=
"@ID/btn2"
androID:gravity=
"center"
androID:onClick=
"click"
androID:text=
"*"
androID:textcolor=
"#FFF79E38"
androID:textSize=
"25sp"
androID:textStyle=
"italic"
/>
<button
androID:ID=
"@+ID/btn4"
androID:layout_wIDth=
"wrap_content"
androID:layout_height=
"wrap_content"
androID:layout_below=
"@ID/tv2"
androID:layout_toRightOf=
"@ID/btn3"
androID:gravity=
"center"
androID:onClick=
"click"
androID:text=
"/"
androID:textcolor=
"#FFF79E38"
androID:textSize=
"25sp"
androID:textStyle=
"italic"
/>
</relativeLayout>
总结 以上是内存溢出为你收集整理的安卓第五周全部内容,希望文章能够帮你解决安卓第五周所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)