Android ConstraintLayout 中添加 EditText 输入框
要在下载按钮上方添加一个输入框,可以在ConstraintLayout中添加一个EditText组件。以下是修改后的代码:
<?xml version='1.0' encoding='utf-8'?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android='http://schemas.android.com/apk/res/android'
xmlns:app='http://schemas.android.com/apk/res-auto'
xmlns:tools='http://schemas.android.com/tools'
android:layout_height='match_parent'
android:layout_width='match_parent'
tools:context='.ui.home.HomeFragment'>
<TextView
android:layout_height='wrap_content'
android:layout_width='match_parent'
android:layout_marginEnd='8dp'
android:textAlignment='center'
app:layout_constraintTop_toTopOf='parent'
app:layout_constraintStart_toStartOf='parent'
android:textSize='20sp'
app:layout_constraintEnd_toEndOf='parent'
android:layout_marginTop='8dp'
app:layout_constraintBottom_toTopOf='@id/button'
android:layout_marginStart='8dp'
android:id='@+id/text_home' />
<EditText
android:id='@+id/edit_text'
android:layout_height='wrap_content'
android:layout_width='match_parent'
android:hint='Enter text'
app:layout_constraintTop_toTopOf='@id/text_home'
app:layout_constraintStart_toStartOf='parent'
app:layout_constraintEnd_toEndOf='parent'
android:layout_marginTop='8dp'
android:layout_marginStart='8dp'
android:layout_marginEnd='8dp'/>
<Button
android:id='@+id/button'
android:layout_height='wrap_content'
android:layout_width='wrap_content'
android:text='@string/dow_img'
app:layout_constraintTop_toBottomOf='@id/edit_text'
app:layout_constraintStart_toStartOf='parent'
app:layout_constraintEnd_toEndOf='parent'
android:layout_marginTop='8dp'
android:layout_marginStart='8dp'
android:layout_marginEnd='8dp'
app:layout_constraintBottom_toBottomOf='parent'
android:onClick='dow_imgone'/>
</androidx.constraintlayout.widget.ConstraintLayout>
在上面的代码中,我添加了一个EditText组件,并将其约束到TextView组件的顶部。你可以根据需要调整EditText的属性和约束。
原文地址: https://www.cveoy.top/t/topic/iW51 著作权归作者所有。请勿转载和采集!