Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TextView.getAlpha在Android中不存在_Android_Textview - Fatal编程技术网

TextView.getAlpha在Android中不存在

TextView.getAlpha在Android中不存在,android,textview,Android,Textview,我想获取textview的当前alpha,我正在使用以下代码,但我得到一个错误 java.lang.NoSuchMethodError: android.widget.TextView.getAlpha 请引导我 此方法自API 11级以来。检查您的API版本。您可以使用下面的Alpha方法 Textview tv_password; tv_password =(TextView) findviewById(R.id.

我想获取textview的当前alpha,我正在使用以下代码,但我得到一个错误

                java.lang.NoSuchMethodError: android.widget.TextView.getAlpha

请引导我

此方法自API 11级以来。检查您的API版本。

您可以使用下面的Alpha方法

           Textview tv_password;
           tv_password =(TextView) findviewById(R.id.tv1);
           tv_password.getBackground().setAlpha(50);
不能将getAlpha()方法与Textview一起使用。getAlpha()仅在API级别11之后存在。您正在尝试在太旧的Android版本上运行代码

如果您确实需要此功能,请在
AndroidManifest.xml
中更新应用程序的
minSdkVersion
,以防止其在较旧的Android版本上运行。如果您可以不使用它,请执行运行时检查以查看API级别是否足够高。

View.getAlpha()
可从API级别11获得。但是,如果您希望在较旧的API上使用此功能,则可以使用可用于在所有版本的平台上使用的库返回到1.0

因此,使用需要更改,例如

mAlpha = mView.getAlpha(); 

其中
mView
是您的视图


注意:不要忘记导入
com.nineodeldroids.view.ViewHelper

是的,我认为这是api问题,我有8个
mAlpha = ViewHelper.getAlpha(mView);