我有一个使用“ CALL_PHONE ”权限的安卓应用。这个简单的应用程序将只包含一个按钮,该按钮将使用呼叫意图呼叫特定号码。我想在平板电脑和手机上安装这个应用程序,但是当它安装在平板电脑上时,我希望在运行时禁用该按钮,这样当用户尝试使用没有通话功能的平板电脑拨打电话时不会显示错误.
目前,我正在使用setEnabled()
andsetClickable()
方法,MainActivity.java
并在用户第一次单击按钮时将其设置为 false。我的问题是是否可以禁用按钮并在运行时或首次打开应用程序时(在平板电脑中)更改文本,以便用户不必先单击按钮以显示“呼叫”按钮应该被禁用且无法点击?