我将使用Button元素来布局我的xml。 android.widget中的Button类继承自TextView。
这个视图可以通过Java代码标记为启用或禁用,使用
按钮的xml代码。
这个视图可以通过Java代码标记为启用或禁用,使用
.setEnabled(true|false)
。按钮的xml代码。
<Button
android:id="@+id/maps_list_save_button"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="@string/str_save"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
我想要做什么:
我不想做的事情:
创建一个新元素并包含布局,我避免这样做是因为我想保留所选动画、提高、填充、海拔等。重新创建所有内容并不明智。
我已经尝试过的:
更改背景 = 它会失去内部填充,使按钮变大,我想保持材料设计的“规则”
更改主题 = 我尝试通过编辑器和代码来更改主题,但出现了两个问题:要么我更改了不是按钮的其他东西,要么我更改了相同颜色的启用和禁用。
即使查找文档,我也没有找到如何正确使用此元素。
selector
了吗? - Md Sufi Khan