activity_main.xml计算器代码
时间: 2024-11-05 17:25:09 浏览: 20
Android Studio实现简易计算器(表格布局TableLayout)
在Android中,`activity_main.xml`通常不是直接用于编写计算器的XML布局文件,因为它通常是应用程序启动的第一个界面的布局配置。对于计算器应用,你可能会看到一个包含数字按钮、运算符按钮以及结果显示区域等元素的XML布局。
例如,一个简单的计算器布局可能包含如下的结构:
```xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/display"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal" />
<!-- 数字键 -->
<GridLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
...
<Button
android:onClick="doClick"
android:text="7"/>
...
</GridLayout>
<!-- 运算符键 -->
<LinearLayout>
...
<Button
android:onClick="doClick"
android:text="+"/>
<Button
android:onClick="doClick"
android:text="-"/>
...
</LinearLayout>
<!-- 清除和等于键 -->
<LinearLayout>
...
<Button
android:onClick="doClear"
android:text="C"/>
<Button
android:onClick="doEqual"
android:text="="/>
...
</LinearLayout>
</LinearLayout>
```
在这个例子中,`doClick` 和 `doClear` 等是需要在对应的Activity或Fragment中定义的方法,它们处理按键事件并更新显示。
阅读全文