Je travaille sur la conception dans android.The exigence est quand j'ai plus de 10 champs dans une s croll layout
sur le bouton ci-dessous doit être aligné à la fin de scroll view
et si je ne dispose que de deux champs dans une mise en page, il devrait aligner en bas de l'écran statique.Maintenant le problème auquel je suis confronté ici est si j'ai moins de 3 champs mon bouton Textview
est venu au sommet s'il n'y a pas de défilement et il ne s'alignait pas au bas de l'écran.Je joins mon xml ici s'il vous plaît laissez-moi savoir quelques suggestionsComment régler le bouton en bas si le défilement est activé?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/signupRootLay"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingTop="?android:attr/actionBarSize">
<ImageView
android:id="@+id/backgroundImage"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/background" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#b3000000">
<LinearLayout
android:id="@+id/pageCountParentLay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:orientation="horizontal">
<TextView
android:id="@+id/firstpageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle_bg_with_low_contrast_color"
android:gravity="center"
android:text="@string/page_1"
android:textColor="@color/high_contrast_color"
android:textStyle="bold" />
<TextView
android:id="@+id/secondPageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle_bg_with_low_contrast_color"
android:gravity="center"
android:text="@string/page_2"
android:textColor="@color/high_contrast_color"
android:textStyle="bold" />
<TextView
android:id="@+id/thirdPageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle_bg_with_low_contrast_color"
android:gravity="center"
android:text="@string/page_3"
android:textColor="@color/high_contrast_color"
android:textStyle="bold" />
<TextView
android:id="@+id/fourthPageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle_bg_with_low_contrast_color"
android:gravity="center"
android:text="@string/page_4"
android:textColor="@color/high_contrast_color"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/titleParentLay"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/pageCountParentLay"
android:orientation="horizontal">
<View
android:id="@+id/leftLine"
android:layout_width="wrap_content"
android:layout_height="1dp"
android:layout_gravity="center"
android:layout_weight="1"
android:background="@color/secondary_color" />
<TextView
android:id="@+id/pageTitleTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/page_title_1"
android:textColor="@color/secondary_color"
android:textSize="18sp" />
<View
android:id="@+id/rightLine"
android:layout_width="wrap_content"
android:layout_height="1dp"
android:layout_gravity="center"
android:layout_weight="1"
android:background="@color/secondary_color" />
</LinearLayout>
<ScrollView
android:id="@+id/scroll"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/titleParentLay">
<LinearLayout
android:id="@+id/parentLay"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<include layout="@layout/si_fields" />
<include layout="@layout/si_exi_card_layout" />
<include layout="@layout/password_layout" />
<TextView
android:id="@+id/nextTextView"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_alignParentBottom="true"
android:background="@drawable/button_low_contrast_color_bg"
android:gravity="center"
android:text="@string/next_label"
android:textColor="@color/high_contrast_color"
android:textSize="18sp" />
</LinearLayout>
</ScrollView>
</RelativeLayout>
Essayez d'envelopper scrollview avec LinearLayout et mettre le bouton yout après la scrollview, je pense que vous pouvez obtenir ce que vous voulez. Si vous voulez que votre bouton soit visible de manière statique sur le bas de l'écran * essayez de faire la même chose dans la disposition relative –
Merci, j'essaierai que @ BerkayTutal –
Cela ne fonctionnait pas –