是否有任何EditText包含十字按钮的小部件,或者是否有任何属性可以EditText自动创建它?我希望十字按钮删除写在EditText.
EditText
使用以下布局:
<FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="9dp" android:padding="5dp"> <EditText android:id="@+id/calc_txt_Prise" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="numberDecimal" android:layout_marginTop="20dp" android:textSize="25dp" android:textColor="@color/gray" android:textStyle="bold" android:hint="@string/calc_txt_Prise" android:singleLine="true" /> <Button android:id="@+id/calc_clear_txt_Prise" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="10dp" android:layout_gravity="right|center_vertical" android:background="@drawable/delete" /> </FrameLayout>
您还可以使用按钮的 id 并在其 onClickListener 方法上执行您想要的任何操作。