Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Layout do formulário

Olá, Fiz o exercício dessa aula e executei no meu celular que é android 2.3.6. No formulário de cadastro o botão de gravar não aparece. Além disso a tela não permite rolar para baixo. Tentei mudar algumas opções no layout mas não funcionou.

4 respostas

Anderson coloca seu código aqui para nós avaliarmos.

<LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ImageView
        android:src="@drawable/ic_launcher"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_gravity="center"

        />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Nome:" />

    <EditText
        android:id="@+id/edtNome"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >

        <requestFocus />
    </EditText>

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Site:" />

    <EditText
        android:id="@+id/edtSite"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Endereço:" />

    <EditText
        android:id="@+id/edtEndereco"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" />

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Telefone:" />

    <EditText
        android:id="@+id/edtTelefone"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="phone" />

    <TextView
        android:id="@+id/textView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Nota:" />

    <RatingBar
        android:id="@+id/rtbNota"
        android:numStars="5"
        android:layout_gravity="center_horizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <Button
        android:id="@+id/btnSalvar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Gravar" />

</LinearLayout>
solução!

Tenta envolver seu Linear Layout com uma ScrollView.

Quanto ao botão gravar, ele aparece no Eclipse? Provavelmente ele está fora da sua tela.Sua tela é pequena(baixa resolução)?

<ScrollView 
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/scroll" 
      android:layout_width="fill_parent"
      android:layout_height="wrap_content">

      <LinearLayout >
          resto do codigo
      </LinearLayout>

 </ScrollView>

Resolvido com a resposta do Caio. Obrigado