英文:
<com.chaos.view.PinView this is show nothing for me
问题
实现部分:
implementation 'com.chaos.view:pinview:1.4.4'
当我尝试在我的布局中调用它时,它什么都不显示:
<com.chaos.view.PinView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
这是我的布局代码。
我已经尝试了1.4.2、1.4.3版本,但仍然一样,它显示一个下划线条。
我已经尝试使用另一个PinView,比如otpview,但仍然显示一个下划线条。
英文:
implementation 'com.chaos.view:pinview:1.4.4'
when i try to call it on my layout
it show nothing
<com.chaos.view.PinView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
this is my layout code
i already try 1.4.2 , 1.4.3 version and still the same, its show a underline strip
and i already try using another pinview like otpview, and still show a underline strip
答案1
得分: 3
在我的情况下,我通过替换它来解决了这个问题。
你应该将这个实现替换为:
implementation 'io.github.chaosleung:pinview:1.4.4'
英文:
In my case I solved this issue by replaced it.
you should replace this implementation:
implementation 'com.chaos.view:pinview:1.4.4'
✓ to this implementation ✓ :
implementation 'io.github.chaosleung:pinview:1.4.4'
答案2
得分: 1
我也曾面临同样的问题,但当我将依赖项实现在顶部时,它对我起作用了。。
你可以尝试这样做。
你可以尝试这样做。
英文:
I was also facing the same problem but as soon as I implemented the dependency at the top it worked for me..
You can try to do so.
答案3
得分: 0
以下是代码的翻译部分:
<com.chaos.view.PinView
android:id="@+id/firstPinView"
style="@style/PinWidget.PinView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:cursorVisible="true"
android:hint="提示。"
android:inputType="text"
android:itemBackground="@mipmap/ic_launcher"
android:padding="@dimen/common_padding"
android:textColor="@color/text_colors"
android:textSize="18sp"
android:textStyle="bold"
app:cursorColor="@color/line_selected"
app:cursorWidth="2dp"
app:hideLineWhenFilled="true"
app:itemCount="5" //所需行
app:itemHeight="48dp"
app:itemRadius="4dp"
app:itemSpacing="0dp"
app:itemWidth="48dp"
app:lineColor="@color/line_colors"
app:lineWidth="2dp"
app:viewType="rectangle" />
PS: 如果你在 Android Studio 中看不到 PIN 项目,但在应用中能看到,那么重新构建 Gradle,你就能在 Studio 中看到 PIN 区块。
英文:
The reason you aren't seeing any blocks is you haven't added the item count which defines the number of values you pin-view contains. Below is the code that can help you view the pin-view properly in your application.
<com.chaos.view.PinView
android:id="@+id/firstPinView"
style="@style/PinWidget.PinView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:cursorVisible="true"
android:hint="Hint."
android:inputType="text"
android:itemBackground="@mipmap/ic_launcher"
android:padding="@dimen/common_padding"
android:textColor="@color/text_colors"
android:textSize="18sp"
android:textStyle="bold"
app:cursorColor="@color/line_selected"
app:cursorWidth="2dp"
app:hideLineWhenFilled="true"
app:itemCount="5" //The required line
app:itemHeight="48dp"
app:itemRadius="4dp"
app:itemSpacing="0dp"
app:itemWidth="48dp"
app:lineColor="@color/line_colors"
app:lineWidth="2dp"
app:viewType="rectangle" />
PS: If you can't see the pin item in your android studio but you can see it in the app then build the Gradle again and you can see the pin blocks in your studio
答案4
得分: 0
抱歉可能回复有点晚,但我遇到了相同的问题。
按照以下步骤重新构建我的项目后,它对我起作用了:
Build
-> Make Project
默认情况下的快捷键是:
Ctrl+F9
英文:
I might be a little late to reply, but I was facing the same issue.
It worked for me after I rebuilt my project following these steps:
Build
-> Make Project
Shortcut for that would be by default:
Ctrl+F9
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论