0

의 높이를 증가하는 방법 :이 사진과 함께 볼 수있는 안드로이드 화면 (안드로이드 스튜디오 장치)

android device form

I 인해 안드로이드의 높이에 완료되지 않은 양식을 만드는거야 화면 (새 단추, 텍스트 등을 추가 할 수 없음).

인터넷에서 화면 높이를 변경하는 방법을 검색하여 양식을 완성 할 수있었습니다.

사람들은 ScrollView

그래서 난 내 레이아웃 XML 코드를 추가 추가 말 :

<?xml version="1.0" encoding="utf-8"?> 

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/activity_form" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:fillViewport="true"> 


<RelativeLayout 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context="info.androidhive.navigationdrawer.activity.FormActivity"> 

<TextView 
    android:id="@+id/textView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:text="Ajouter Votre Annonce" /> 

<Spinner 
    android:id="@+id/spinner" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="34dp" 
    android:layout_below="@+id/textView" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" /> 

<RadioButton 
    android:id="@+id/radioButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="23dp" 
    android:text="RadioButton" 
    android:layout_below="@+id/spinner" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" /> 

<RadioButton 
    android:id="@+id/radioButton2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBottom="@+id/radioButton" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentRight="true" 
    android:text="RadioButton" /> 

<Spinner 
    android:id="@+id/spinner3" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/radioButton" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="24dp" /> 

<Spinner 
    android:id="@+id/spinner4" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentRight="true" 
    android:layout_below="@+id/spinner3" 
    android:layout_marginTop="17dp" /> 

<EditText 
    android:id="@+id/editText" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="16dp" 
    android:ems="10" 
    android:inputType="textPersonName" 
    android:text="Entrer le Titre de votre Annonce" 
    android:layout_below="@+id/spinner4" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" /> 

<EditText 
    android:id="@+id/editText4" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/editText" 
    android:layout_marginTop="16dp" 
    android:ems="10" 
    android:inputType="textPersonName" 
    android:text="Description" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentBottom="true" /> 


</RelativeLayout> 
</ScrollView> 

그러나 아무것도 변경되지 않습니다.

+1

xml 파일에 추가하면 미리보기에 표시되지 않지만, 레이아웃 위에 마우스를 올려 놓으면 미리보기 및 스크롤하면 새 항목이 표시됩니다. –

답변

2

가시성 GONE을 수행하여 아래보기를 만드는 동안 위의보기를 숨길 수 있습니다. 그런 다음 미리보기에서 새로운보기가 표시됩니다. 위의보기에서 가시성 태그를 제거하기 만하면됩니다.

+0

고마워,이 트릭은 매우 도움이 !! –

+0

당신은 환영합니다 !!! – GladiatorAsif

2

다른 기기로 전환해야 할 수도 있습니까? 현재 'Nexus 4'를 테스트 중입니다. enter image description here

참고 : 실제로해야 할 일은 작은 화면에도 맞도록 양식 필드 높이를 조정하는 것입니다.

4

"텍스트"로 전환하여 수동으로 작성하십시오. 또는 단순히 레이아웃을 드래그하여 길게 만듭니다. enter image description here

+1

im은 (차단 된) 레이아웃을 드래그 할 수 없지만 안드로이드 가시성을 사용합니다. 여유 공간이 없거나 XML 파일에 수동으로 작성합니다. 덕분에 –