Gregary Boyles
Newbie
Why is it that there is no possible way for me to change the alignment of the very last button in my my layout below (id_button_back")?
None of the layout_gravity settings on the LinearLayout container have any effect on the fixed left alignment of the button on the screen.
WHAT is overriding the layout_gravity settings????
There is also an infuriating large gap between id_layout_station and id_layout_station1 (xml blocks in bold text).
Nothing I have tried eliminates this gap.
Again WHAT is causing it?????
None of the layout_gravity settings on the LinearLayout container have any effect on the fixed left alignment of the button on the screen.
WHAT is overriding the layout_gravity settings????
There is also an infuriating large gap between id_layout_station and id_layout_station1 (xml blocks in bold text).
Nothing I have tried eliminates this gap.
Again WHAT is causing it?????
Code:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/id_view_search"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimary"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.greg.irrigationcontroller.CSettingsStep1Activity">
<ScrollView
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0">
<LinearLayout
android:id="@+id/id_layout_horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
tools:layout_editor_absoluteY="6dp">
<LinearLayout
android:id="@+id/id_layout_vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:text="Active stations:"
android:textColor="@color/colorAccent"
android:textSize="20sp"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/id_layout_station"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station_col"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Station"
android:textColor="@android:color/background_dark"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status_col"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:text="Status"
android:textColor="@android:color/background_dark"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_manual_col"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="130dp"
android:text="Manual"
android:textColor="@android:color/background_dark"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal"
android:visibility="visible">
<TextView
android:id="@+id/id_textview_station1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="1 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station1"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual1"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station2"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="2 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status2"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station2"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual2"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station3"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="3 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status3"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station3"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual3"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station4"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="4 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status4"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station4"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual4"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station5"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="5 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status5"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="fill_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station5"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual5"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station6"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="6 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status6"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="fill_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station6"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual6"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station7"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station7"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="7 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status7"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station7"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual7"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station8"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station8"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="8 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status8"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station8"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual8"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station9"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="9 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status9"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station9"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual9"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station10"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station10"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="10 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status10"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station10"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual10"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station11"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station11"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="11 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status11"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station11"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual11"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/id_layout_station12"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/id_textview_station12"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:gravity="center_vertical"
android:text="12 "
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/id_textview_status12"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="60dp"
android:gravity="center_vertical"
android:text="Off"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/id_progressbar_station12"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<Button
android:id="@+id/id_button_manual12"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="50dp"
android:minWidth="80dp"
android:onClick="SendMessage"
android:text="On"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/id_button_back"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/rounded_rect"
android:enabled="true"
android:minHeight="40dp"
android:minWidth="140dp"
android:text="\u003C Back"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</ScrollView>
</android.support.constraint.ConstraintLayout>
Last edited: