Android 你知道这个组件的名称吗?
我正在做一个项目,我需要一个类似于图片中的组件来选择日期。我知道这可以通过使用适配器或其他东西来实现,但我不想重做已经存在的东西。谢谢。该组件是一个选择器Android 你知道这个组件的名称吗?,android,android-studio,kotlin,Android,Android Studio,Kotlin,我正在做一个项目,我需要一个类似于图片中的组件来选择日期。我知道这可以通过使用适配器或其他东西来实现,但我不想重做已经存在的东西。谢谢。该组件是一个选择器 在上面的屏幕截图中,我没有看到具有这种格式的时间选择器。创建一个自定义视图,扩展ConstraintLayout(上下文、属性、defStyleAttr)和 可以将材质选择器用于以下文本视图: 使用格式化程序格式化文本。 添加自定义视图,您可以在任何地方使用 然后在自定义视图中初始化布局充气器 init { LayoutI
在上面的屏幕截图中,我没有看到具有这种格式的时间选择器。创建一个自定义视图,扩展ConstraintLayout(上下文、属性、defStyleAttr)和 可以将材质选择器用于以下文本视图: 使用格式化程序格式化文本。 添加自定义视图,您可以在任何地方使用 然后在自定义视图中初始化布局充气器
init {
LayoutInflater.from(context).inflate(R.layout.item_view, this, true)
attrs?.let {
val typedArray = context.obtainStyledAttributes(
attrs,
R.styleable.item_View,
0, 0)
}
<com.packagepath.yourcustomview
android:id="@+id/customview"
.../>
init{
LayoutFlater.from(context).充气(R.layout.item_视图,this,true)
艾特?让我来{
val typedArray=context.actainStyledAttributes(
属性,
R.styleable.item_视图,
0, 0)
}
customview.setValueListenrs在活动或片段中获取日期、时间和秒数。问题是询问组件的名称,因为组件尚未完成,所以您必须重做它
init {
LayoutInflater.from(context).inflate(R.layout.item_view, this, true)
attrs?.let {
val typedArray = context.obtainStyledAttributes(
attrs,
R.styleable.item_View,
0, 0)
}
<com.packagepath.yourcustomview
android:id="@+id/customview"
.../>