SeekBar a GridLayout

čo pomáha pri kódovaní

Poslaťod netron » Ned 12. Feb 2017 14:09:49

Ahoj, vie mi niekto poradit kde moze byt chyba. V androidstudiu vytvaram jednu malu appku, bluettoh ovladac na zariadenie. Rozlozenie UI mam riesene cez GridLayout. Obrázok
Problem mam s tym aby sa SeekBary v horizontalnej rovine roztiahli a zabrali tak dostupne miesto, cize EditTexty by mali byt na pravej strane.

Vdaka za radu.

tu je xml lauoutu
Kód: Vybrať všetko
<?xml version="1.0" encoding="utf-8"?>
<GridLayout
    xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    android:useDefaultMargins="true"
    android:alignmentMode="alignBounds"
    android:columnOrderPreserved="false"

    android:columnCount="4"
    >

    <TextView
        android:text="Controls"
        android:textSize="32dip"
        android:layout_columnSpan="4"
        android:layout_gravity="center_horizontal"
        />

    <TextView
        android:text="Device"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="18dip" />

    <Spinner
        android:id="@+id/deviceSpinner"
        android:layout_width="wrap_content"
        android:layout_gravity="fill"
        android:layout_columnSpan="3" />

    <TextView
        android:text="Direction"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="18dip" />

    <Spinner
        android:layout_height="wrap_content"
        android:id="@+id/directionSpinner"
        android:layout_gravity="fill"
        android:layout_columnSpan="3" />

    <TextView
        android:text="Speed"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="18dip"
        android:layout_gravity="left" />

    <SeekBar
        android:layout_height="wrap_content"
        android:id="@+id/seekBar"
        android:padding="0dp"
        android:paddingEnd="@dimen/activity_horizontal_margin"
        android:layout_width="wrap_content"
        android:layout_gravity="center_vertical|fill_horizontal" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="numberDecimal"
        android:ems="2"
        android:id="@+id/speedEditText"
        android:text="0.0" />

    <Space
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="fill" />

    <TextView
        android:text="Running"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="18dip" />

    <SeekBar
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/seekBar2"
        android:layout_gravity="center_vertical|fill_horizontal" />

    <EditText
        android:text="0.0"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="2"
        android:id="@+id/textView12" />

    <TextView
        android:text="ms"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/textView13"
        android:layout_gravity="end" />

    <TextView
        android:text="Pause"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="18dip" />

    <SeekBar
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/seekBar3"
        android:layout_gravity="center_vertical|fill_horizontal" />

    <EditText
        android:text="0.0"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="2"
        android:id="@+id/textView14" />

    <TextView
        android:text="ms"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/textView15"
        android:layout_gravity="end" />

    <Space
        android:layout_row="6"
        android:layout_column="0"
        android:layout_columnSpan="4"
        android:layout_gravity="fill" />

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_row="7"
        android:layout_columnSpan="4"
        android:layout_gravity="bottom">

        <Button
            android:text="Button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/button6"
            android:layout_weight="1" />

        <Button
            android:text="Button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/button5"
            android:layout_weight="1" />

        <Button
            android:text="Button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/button4"
            android:layout_weight="1" />
    </LinearLayout>

</GridLayout>
netron
zelenáč
zelenáč
 
Príspevky: 1
Registrovaný: Ned 05. Jan 2014 14:45:11
mobil:
tablet:

Poslaťod Kasey00 » Štv 23. Apr 2020 18:22:35

V okne Vlastnosti môžete určiť počet riadkov a stĺpcov GridLayout. Každá bunka môže byť prázdna alebo môže obsahovať jedno alebo viac pohľadov vrátane rozložení mycfavisit obsahujúcich ďalšie pohľady. Výška riadku je určená najvyšším výhľadom na riadok. Podobne je šírka stĺpca definovaná v najširšom zobrazení walmartone stĺpca.
Kasey00
zelenáč
zelenáč
 
Príspevky: 1
Registrovaný: Štv 23. Apr 2020 18:14:23
mobil: 7453627323
tablet:


Späť na Nástroje pre vývojárov

cron
TOPlist