Como ocultar EditText?

Estou editando um app, tem uma seção que da pra adicionar outros usuarios, gostaria de saber se é possivel, ocultar o campo do Link do servidor fazendo ele ser preenchido com o link que eu deixar oculto, sendo possivel assim somente adiconar as informações de |Usuario e senha sem alteração do Servidor…

<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
                <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
                    <TextView android:textSize="16.0sp" android:textColor="@android:color/background_light" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/server" android:layout_weight="1.0" />
                    <EditText android:textSize="16.0sp" android:id="@id/server" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="http://servidor.link" android:password="false" android:layout_weight="1.0" android:inputType="textPersonName" />
                </LinearLayout>
            </LinearLayout>

Obrigado

vc pode usar o visibility.

ficaria algo como:

      <EditText
        android:id="@id/server"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1.0"
        android:hint="http://servidor.link"
        android:inputType="textPersonName"
        android:password="false"
        android:textSize="16.0sp"
        android:visibility="gone"
      />

te dar uma dica… Quebra esse xml aí em varias linhas, fica mais fácil pra visualizar e editar as coisas, olha a diferença:

1 curtida

Obrigado pela dica, o que siginificaria este gone no caso ?

Esqueci de mencionar a fonte… Mas resumindo:

Gone significa que a view não vai ser exibida e também não ocupará espaço no layout. É como se a view fosse completamente removida do layout (mas ainda existe, só não é mostrada)

Diferente de “visibility: Invisible”, onde a view não é exibida mas ainda ocupa espaço em tela.

1 curtida

Explicação perfeita, simples básica porém de um de um entendimento fácil…

1 curtida