Tem como eu colocar um conteudo scroll com botoes em baixo da tela?
é ± assim
<linear vertical>
<scroll> formulario</scroll>
<linear horizontal> <botao></botao><botao></botao>
</linear>
</linear>
Tem como eu colocar um conteudo scroll com botoes em baixo da tela?
é ± assim
<linear vertical>
<scroll> formulario</scroll>
<linear horizontal> <botao></botao><botao></botao>
</linear>
</linear>
tentei da seguinte forma mas nao funcionou.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ScrollView >
<ImageButton
android:id="@+id/barcode"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:contentDescription="@string/leitor" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/qtd" />
<EditText
android:id="@+id/qtd"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/codigo" />
<EditText
android:id="@+id/codigo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/preco" />
<EditText
android:id="@+id/preco"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/total" />
<EditText
android:id="@+id/total"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text" />
</ScrollView>
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_margin="5dp"
android:background="@android:color/black" />
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/vendaOk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/adicionar_item" />
<Button
android:id="@+id/voltar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/voltar" />
</LinearLayout>
</LinearLayout>
Se voce quer que o Scroll ocupe todo o resto da tela, adicione o atributo android:layout_weight=“1” nele.
O que acontece quando executa?
Consegui! segue o código.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:orientation="vertical" >
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/linha" >
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageButton
android:id="@+id/barcode"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:contentDescription="@string/leitor" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/qtd" />
<EditText
android:id="@+id/qtd"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/codigo" />
<EditText
android:id="@+id/codigo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/preco" />
<EditText
android:id="@+id/preco"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/total" />
<EditText
android:id="@+id/total"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text" />
</LinearLayout>
</ScrollView>
<View
android:id="@+id/linha"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_above="@+id/rodape"
android:layout_margin="5dp"
android:background="@android:color/black" />
<LinearLayout
android:id="@+id/rodape"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="center_vertical"
android:orientation="horizontal" >
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Confirmar" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cancelar" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Voltar para lista" />
</LinearLayout>
</RelativeLayout>
encontrei dois atributos, above e below que me ajudou deixar em ordem, usando relative da pra colocar todos as “areas” e depois coloquei um atributo
android:layout_alignParentBottom="true"
para o rodapé ir para baixo da tela.
VLW