java - 未找到密码 View 的类 Androidx.legacy.widget.space

标签 java android passcode

这个 Activity 最初是有效的,但后来它突然停止工作,它向我显示了这个错误。我不知道如何解决它,我不记得从我的 app.gradle 文件中删除任何内容,但有人知道如何解决它吗?任何帮助将不胜感激

下面是我的密码 View 主要 Activity (下面显示的 XML 有错误)
'''
密码查看密码查看;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_password_view);

    PasswordView = findViewById(R.id.PasswordView);
    PasswordView.setPasscodeLength(4)
            .setLocalPasscode("1234")
            .setListener(new PasscodeView.PasscodeViewListener() {
                @Override
                public void onFail() {
                    Toast.makeText(PasswordView.this, "Passcode do not match",Toast.LENGTH_SHORT).show();
                }
                @Override
                public void onSuccess(String number) {
                    Intent intent = new Intent(PasswordView.this,Main2Activity.class);
                    startActivity(intent);
                }
            });

}}

'''

Screenshot of Error and XML for Password View

1st Part of App.Gradle

2nd Part of App.Gradle (Dependencies)

最佳答案

添加 androidx.legacy:legacy-support-v4:1.0.0在项目依赖项部分。

//app/build.gradle dependencies section

dependencies {

    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    // Other dependencies
}
更多详情:AndroidX Class Mappings , AndroidX Artifact Mappings

关于java - 未找到密码 View 的类 Androidx.legacy.widget.space,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61368877/

相关文章:

android - 在不覆盖 getFilter 方法的情况下使用 ArrayAdapter 过滤 ListView

android - 单击更改 TextView 背景颜色

ios - iOS 中的 Touch ID 密码集成

java - 如何在 Jackson 编码(marshal)期间在 Apache Camel 路由中捕获 JsonParseException?

java - Websphere MQ 主题 - 它们是否严格排序?

android - fragment 替换时 findViewById 出现 NullPointerException

java - DVM确保多个实例在单个设备上高效运行!这意味着什么?

java - 找出最便宜的商品

ios - 如何调试 APIService 的代码