Android Studio Java文件中的库工作,但在XML文件中找不到

wsewodh2  于 2023-01-05  发布在  Android
关注(0)|答案(1)|浏览(130)

我在android studio海豚2021.3.1 patch 1上,我试图使用GitHub中的mukeshsolanki.otpview,在java文件中,库被导入并完美地工作,但当我试图在XML文件中使用它时,我找不到它。
https://github.com/mukeshsolanki/android-otpview-pinview
有人能帮帮我吗?

rkkpypqq

rkkpypqq1#

将JitPack存储库添加到您的构建文件中,并将其添加到根目录build. gradle的存储库末尾:

allprojects {
  repositories {
    ...
    maven { url "https://jitpack.io" }
  }
}

添加依赖项

dependencies {
         implementation 'com.github.mukeshsolanki:android-otpview-pinview:2.1.2'

}

在xml中添加OTPView,如下otp_auth.xml所示

<com.mukesh.OtpView
  android:id="@+id/otp_view"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_marginTop="72dp"
  android:inputType="number"
  android:itemBackground="@color/colorPrimary"
  android:textColor="@android:color/white"
  app:itemCount="6"
  app:lineColor="@color/colorPrimary"
  app:viewType="line"
  />

然后在你的活动OTPActivity.kt

private OtpView otpView;
 otpView = findViewById(R.id.otp_view);
 otpView.setListener(new OnOtpCompletionListener() {
   @Override public void onOtpCompleted(String otp) {
     // do Stuff
     Log.d("onOtpCompleted=>", otp);
   }
 });

相关问题