我在片段中的活动中有一个按钮,显示其图标灰色/已禁用。文本为白色,按钮本身已启用: screenshot
令我困惑的是:
片段中的我的按钮代码(我直接在活动中尝试过):
<Button
android:id="@+id/list_refresh_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:drawableLeft="@drawable/ic_refresh_white_24dp"
android:drawableStart="@drawable/ic_refresh_white_24dp"
android:enabled="true"
android:onClick="refreshServers"
android:text="@string/action_refresh"
android:visibility="invisible"/>
我在谷歌上找到的唯一一件事是人们试图禁用按钮。我希望我的图标始终处于启用状态(除非我禁用按钮)。
编辑:我在MainActivity中设置了可见性
onCreate() { findViewById(R.id.list_refresh_btn).setVisibility(View.VISIBLE); }
我一直试着看,但它并没有帮助。