创建一个计算器按键视图然后这个视图可以重复使用并显示在其他页面Android
要创建一个可重用的计算器按键视图,您可以按照以下步骤进行操作:
- 创建一个名为"CalculatorButton"的自定义视图类,继承自Button类。这将是您的计算器按键视图。
public class CalculatorButton extends androidx.appcompat.widget.AppCompatButton {
public CalculatorButton(Context context) {
super(context);
init();
}
public CalculatorButton(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
public CalculatorButton(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}
private void init() {
// 设置按键的样式和属性
// 可以在这里设置按键的背景、文字样式、点击事件等
}
}
- 在XML布局文件中使用CalculatorButton视图。
<com.example.yourpackage.CalculatorButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
/>
- 将CalculatorButton视图添加到其他页面的布局中。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<com.example.yourpackage.CalculatorButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
/>
<com.example.yourpackage.CalculatorButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
/>
<com.example.yourpackage.CalculatorButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3"
/>
</LinearLayout>
通过以上步骤,您可以创建一个可重用的计算器按键视图,并将其显示在其他页面中。您可以在CalculatorButton类中设置按键的样式、属性和点击事件,以满足您的需求
原文地址: https://www.cveoy.top/t/topic/hE3r 著作权归作者所有。请勿转载和采集!