2014-10-22 69 views
1

我有一個活動,有一個ScrollView,由於某種原因,當活動加載時,它不是從頂部開始,而是從中間某處開始。我試圖在代碼中解決這個問題,但那是不成功的。我甚至在XML中加入Scrollview不從頂部開始

android:windowSoftInputMode="stateHidden" 

因爲我有在胡亞蓉不少的EditText嘗試過,但所有的嘗試都沒有成功。

下面是佈局代碼:

Any help would be greatly appreciated 

Update: 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/scrollProfile" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:alpha="0.9" 


    android:background="#ffffff" > 

<RelativeLayout 
    android:id="@+id/main" 
     android:layout_width="match_parent" 
     android:layout_height="797dp" 
     android:descendantFocusability="beforeDescendants" > 

    <TextView 
     android:id="@+id/tASearchDistance" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="39dp" 
     android:gravity="left" 
     android:text="Profile Creation" 
     android:textColor="#ffffff" 
     android:textSize="28sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tSex" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/etxtname" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="15dp" 
     android:text="Upload your Profile Picture" 
     android:textColor="#f2f2f2" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <RadioGroup 
     android:id="@+id/radioGroup1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/etxtheadline" 
     android:layout_below="@+id/texperience" > 

     <RadioButton 
      android:id="@+id/rimale" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:checked="true" 
      android:text="Male" 
      android:textColor="#000" /> 

     <RadioButton 
      android:id="@+id/rifemale" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Female" 
      android:textColor="#000" /> 
    </RadioGroup> 

    <SeekBar 
     android:id="@+id/sbseekBarDistance" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/textView12" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="11dp" 
     android:progress="50" /> 

    <RadioGroup 
     android:id="@+id/radioGroup3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/tAge" 
     android:layout_below="@+id/tAge" > 

     <RadioButton 
      android:id="@+id/rlmale" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:checked="true" 
      android:text="Male" 
      android:textColor="#000" /> 

     <RadioButton 
      android:id="@+id/rlfemale" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Female" 
      android:textColor="#000" /> 
    </RadioGroup> 

    <SeekBar 
     android:id="@+id/sbseekBarMinimumAge" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/tName4" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="11dp" 
     android:progress="25" /> 

    <TextView 
     android:id="@+id/tvseekBarDistanceValue" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignRight="@+id/tvMinAge" 
     android:layout_below="@+id/sbseekBarDistance" 
     android:text="50" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#000" 
     android:textSize="18sp" 
     android:typeface="serif" /> 

    <TextView 
     android:id="@+id/textView12" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/radioGroup1" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="19dp" 
     android:text="Individual search distance " 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <SeekBar 
     android:id="@+id/sbseekBarMaximumAge" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/textView14" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="11dp" 
     android:progress="50" /> 

    <TextView 
     android:id="@+id/conditions" 
     android:layout_width="280dp" 
     android:layout_height="130dp" 
     android:layout_below="@+id/btnConfirm" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="7dp" 
     android:layout_marginTop="7dp" 
     android:alpha="0.5" 
     android:gravity="center" 
     android:text="@string/disclaimer" 
     android:textColor="#000" 
     android:textSize="12sp" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tAge" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/radioGroup1" 
     android:layout_alignRight="@+id/btnConfirm" 
     android:text="Looking for" 
     android:textColor="#3D3C3A" 
     android:textColorHint="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/texperience" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/radioGroup1" 
     android:layout_below="@+id/etxtheadline" 
     android:layout_marginTop="39dp" 
     android:text="I am a" 
     android:textColor="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 

    <SeekBar 
     android:id="@+id/sbseekBarActivityDistance" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_alignRight="@+id/sbseekBarDistance" 
     android:layout_below="@+id/tName01" 
     android:progress="50" /> 

    <TextView 
     android:id="@+id/tvseekBarActivityDistanceValue" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/tvseekBarDistanceValue" 
     android:layout_below="@+id/sbseekBarActivityDistance" 
     android:text="50" 
     android:textSize="18sp" /> 

    <TextView 
     android:id="@+id/tName01" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/tvseekBarDistanceValue" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="14dp" 
     android:text="Activities search distance" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/textView14" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/tName4" 
     android:layout_below="@+id/tvMinAge" 
     android:layout_marginTop="16dp" 
     android:text="Maximum Age Looking For" 
     android:textColor="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <EditText 
     android:id="@+id/etxtheadline" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/sbseekBarMaximumAge" 
     android:layout_alignRight="@+id/conditions" 
     android:layout_below="@+id/tvMaxAge" 
     android:ems="10" 
     android:gravity="left" 
     android:hint="Quick description about you" 
     android:maxLength="50" 
     android:singleLine="true" 
     android:textAlignment="gravity" 
     android:textColor="#000" 
     android:textColorHint="#3D3C3A" 
     android:textSize="17sp" 
     android:typeface="serif" /> 

    <Button 
     android:id="@+id/btnConfirm" 
     android:layout_width="120dp" 
     android:layout_height="60dp" 
     android:layout_alignBaseline="@+id/btnBack" 
     android:layout_alignBottom="@+id/btnBack" 
     android:layout_alignRight="@+id/tvPaid4" 
     android:alpha="0.8" 
     android:background="@drawable/blue_bac2" 
     android:text="Confirm" 
     android:textColor="#ffffff" 
     android:textSize="17sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/tName4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/tName01" 
     android:layout_below="@+id/etxtage" 
     android:layout_marginTop="18dp" 
     android:text="Minimum Age Looking For" 
     android:textColor="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tvMinAge" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/sbseekBarMinimumAge" 
     android:layout_centerHorizontal="true" 
     android:text="25" 
     android:textColor="#000" 
     android:textSize="18sp" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tvMaxAge" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/sbseekBarMaximumAge" 
     android:layout_centerHorizontal="true" 
     android:text="50" 
     android:textColor="#000" 
     android:textSize="18sp" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tProfileTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="12dp" 
     android:padding="10dp" 
     android:text="Welcome to Dooba. We provide you with a date for everything you want to do. To begin, please fill out all of the information below." 
     android:textSize="20sp" 
     android:textStyle="normal|bold" 
     android:typeface="sans" /> 

    <Button 
     android:id="@+id/btnPictureSelect" 
     android:layout_width="130dp" 
     android:layout_height="60dp" 
     android:layout_alignRight="@+id/profilePicturePreview" 
     android:layout_below="@+id/profilePicturePreview" 
     android:alpha="0.8" 
     android:background="#3D3C3A" 
     android:gravity="center_vertical|center_horizontal|left" 
     android:onClick="pickPhoto" 
     android:padding="5dp" 
     android:text="Upload from device gallery" 
     android:textColor="#ffffff" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <Button 
     android:id="@+id/btnBack" 
     android:layout_width="120dp" 
     android:layout_height="60dp" 
     android:layout_below="@+id/tvseekBarActivityDistanceValue" 
     android:layout_marginTop="28dp" 
     android:layout_toLeftOf="@+id/tvseekBarActivityDistanceValue" 
     android:alpha="0.8" 
     android:background="#ccc" 
     android:text="Back" 
     android:textColor="#000" 
     android:textSize="17sp" 
     android:textStyle="bold" /> 

    <EditText 
     android:id="@+id/etxtage" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/btnPictureSelect" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="29dp" 
     android:ems="10" 
     android:hint="Enter your age here" 
     android:inputType="number" 
     android:maxLength="2" 
     android:textAlignment="center" 
     android:textColor="#000" 
     android:textColorHint="#3D3C3A" 
     android:textSize="17sp" 
     android:typeface="sans" > 


    </EditText> 

    <EditText 
     android:id="@+id/etxtname" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/conditions" 
     android:layout_alignRight="@+id/sbseekBarMinimumAge" 
     android:layout_below="@+id/tvPaid1" 
     android:layout_marginTop="17dp" 
     android:ems="10" 
     android:gravity="center" 
     android:hint="Enter your name here" 
     android:inputType="textPersonName" 
     android:maxLength="30" 
     android:textColor="#000" 
     android:textColorHint="#3D3C3A" 
     android:textSize="18sp" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tvPaid1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/conditions" 
     android:layout_alignRight="@+id/etxtname" 
     android:layout_below="@+id/tProfileTitle" 
     android:layout_marginTop="19dp" 
     android:gravity="center" 
     android:text="Profile Creation" 
     android:textColor="#ff0000" 
     android:textSize="25sp" 
     android:textStyle="bold|normal" 
     android:typeface="sans" /> 

    <ImageView 
     android:id="@+id/profilePicturePreview" 
     android:layout_width="132dp" 
     android:layout_height="120dp" 
     android:layout_below="@+id/tvPaid4" 
     android:layout_marginTop="14dp" 
     android:layout_toRightOf="@+id/texperience" 
     android:alpha="1" 
     android:background="@drawable/border_image" 
     android:cropToPadding="true" 

     android:padding="3dp" 
     android:scaleType="centerCrop" /> 

    <TextView 
     android:id="@+id/tvPaid4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/sbseekBarMinimumAge" 
     android:layout_alignTop="@+id/tSex" 
     android:text="Upload your profile picture" 
     android:textSize="20sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

</RelativeLayout> 

</ScrollView> 
+0

試試這個活動中:'myScrollView.fullScroll(ScrollView.FOCUS_UP);' – 2014-10-22 06:38:38

+0

刪除安卓layout_gravity = |滾動型 「頂中心」,並嘗試 – Chowdary102 2014-10-22 06:41:11

+0

這些是爲了什麼? android:layout_gravity =「top | center」 android:layout_alignParentTop =「true」。您的滾動視圖是根佈局。不在相對佈局中使用layout_alignParentTop,而不是在框架佈局中使用layout_gravity – hasan83 2014-10-22 07:10:05

回答

3

您的問題會導致你的EditTextfocus所以你必須從它focus;

onCreate

RelativeLayout v = (RelativeLayout) findViewById(R.id.main); 

v.requestFocus(); 

如果上述劑量並不爲所有的EditText調用的工作,那麼setFocusable(false);

更新:

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main);  
     ScrollView v = (ScrollView) findViewById(R.id.scrollProfile); 
     v.requestFocus(); 


    } 
} 

和xml:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/scrollProfile" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:alpha="0.9" 
    android:background="#ffffff" > 

<RelativeLayout 
     android:id="@+id/main" 
     android:layout_width="match_parent" 
     android:layout_height="797dp"> 

    <TextView 
     android:id="@+id/tASearchDistance" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="39dp" 
     android:gravity="left" 
     android:text="Profile Creation" 
     android:textColor="#ffffff" 
     android:textSize="28sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tSex" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/etxtname" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="15dp" 
     android:text="Upload your Profile Picture" 
     android:textColor="#f2f2f2" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <RadioGroup 
     android:id="@+id/radioGroup1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/etxtheadline" 
     android:layout_below="@+id/texperience" > 

     <RadioButton 
      android:id="@+id/rimale" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:checked="true" 
      android:text="Male" 
      android:textColor="#000" /> 

     <RadioButton 
      android:id="@+id/rifemale" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Female" 
      android:textColor="#000" /> 
    </RadioGroup> 

    <SeekBar 
     android:id="@+id/sbseekBarDistance" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/textView12" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="11dp" 
     android:progress="50" /> 

    <RadioGroup 
     android:id="@+id/radioGroup3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/tAge" 
     android:layout_below="@+id/tAge" > 

     <RadioButton 
      android:id="@+id/rlmale" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:checked="true" 
      android:text="Male" 
      android:textColor="#000" /> 

     <RadioButton 
      android:id="@+id/rlfemale" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Female" 
      android:textColor="#000" /> 
    </RadioGroup> 

    <SeekBar 
     android:id="@+id/sbseekBarMinimumAge" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/tName4" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="11dp" 
     android:progress="25" /> 

    <TextView 
     android:id="@+id/tvseekBarDistanceValue" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignRight="@+id/tvMinAge" 
     android:layout_below="@+id/sbseekBarDistance" 
     android:text="50" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#000" 
     android:textSize="18sp" 
     android:typeface="serif" /> 

    <TextView 
     android:id="@+id/textView12" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/radioGroup1" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="19dp" 
     android:text="Individual search distance " 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <SeekBar 
     android:id="@+id/sbseekBarMaximumAge" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/textView14" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="11dp" 
     android:progress="50" /> 

    <TextView 
     android:id="@+id/conditions" 
     android:layout_width="280dp" 
     android:layout_height="130dp" 
     android:layout_below="@+id/btnConfirm" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="7dp" 
     android:layout_marginTop="7dp" 
     android:alpha="0.5" 
     android:gravity="center" 
     android:text="Hello" 
     android:textColor="#000" 
     android:textSize="12sp" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tAge" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/radioGroup1" 
     android:layout_alignRight="@+id/btnConfirm" 
     android:text="Looking for" 
     android:textColor="#3D3C3A" 
     android:textColorHint="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/texperience" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/radioGroup1" 
     android:layout_below="@+id/etxtheadline" 
     android:layout_marginTop="39dp" 
     android:text="I am a" 
     android:textColor="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 

    <SeekBar 
     android:id="@+id/sbseekBarActivityDistance" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_alignRight="@+id/sbseekBarDistance" 
     android:layout_below="@+id/tName01" 
     android:progress="50" /> 

    <TextView 
     android:id="@+id/tvseekBarActivityDistanceValue" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/tvseekBarDistanceValue" 
     android:layout_below="@+id/sbseekBarActivityDistance" 
     android:text="50" 
     android:textSize="18sp" /> 

    <TextView 
     android:id="@+id/tName01" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/tvseekBarDistanceValue" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="14dp" 
     android:text="Activities search distance" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/textView14" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/tName4" 
     android:layout_below="@+id/tvMinAge" 
     android:layout_marginTop="16dp" 
     android:text="Maximum Age Looking For" 
     android:textColor="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <EditText 
     android:id="@+id/etxtheadline" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/sbseekBarMaximumAge" 
     android:layout_alignRight="@+id/conditions" 
     android:layout_below="@+id/tvMaxAge" 
     android:ems="10" 
     android:gravity="left" 
     android:hint="Quick description about you" 
     android:maxLength="50" 
     android:singleLine="true" 
     android:textAlignment="gravity" 
     android:textColor="#000" 
     android:textColorHint="#3D3C3A" 
     android:textSize="17sp" 
     android:typeface="serif" /> 

    <Button 
     android:id="@+id/btnConfirm" 
     android:layout_width="120dp" 
     android:layout_height="60dp" 
     android:layout_alignBaseline="@+id/btnBack" 
     android:layout_alignBottom="@+id/btnBack" 
     android:layout_alignRight="@+id/tvPaid4" 
     android:alpha="0.8" 
     android:background="#00FFFF" 
     android:text="Confirm" 
     android:textColor="#ffffff" 
     android:textSize="17sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/tName4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/tName01" 
     android:layout_below="@+id/etxtage" 
     android:layout_marginTop="18dp" 
     android:text="Minimum Age Looking For" 
     android:textColor="#3D3C3A" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tvMinAge" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/sbseekBarMinimumAge" 
     android:layout_centerHorizontal="true" 
     android:text="25" 
     android:textColor="#000" 
     android:textSize="18sp" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tvMaxAge" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/sbseekBarMaximumAge" 
     android:layout_centerHorizontal="true" 
     android:text="50" 
     android:textColor="#000" 
     android:textSize="18sp" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tProfileTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="12dp" 
     android:padding="10dp" 
     android:text="Welcome to Dooba. We provide you with a date for everything you want to do. To begin, please fill out all of the information below." 
     android:textSize="20sp" 
     android:textStyle="normal|bold" 
     android:typeface="sans" /> 

    <Button 
     android:id="@+id/btnPictureSelect" 
     android:layout_width="130dp" 
     android:layout_height="60dp" 
     android:layout_alignRight="@+id/profilePicturePreview" 
     android:layout_below="@+id/profilePicturePreview" 
     android:alpha="0.8" 
     android:background="#3D3C3A" 
     android:gravity="center_vertical|center_horizontal|left" 
     android:onClick="pickPhoto" 
     android:padding="5dp" 
     android:text="Upload from device gallery" 
     android:textColor="#ffffff" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

    <Button 
     android:id="@+id/btnBack" 
     android:layout_width="120dp" 
     android:layout_height="60dp" 
     android:layout_below="@+id/tvseekBarActivityDistanceValue" 
     android:layout_marginTop="28dp" 
     android:layout_toLeftOf="@+id/tvseekBarActivityDistanceValue" 
     android:alpha="0.8" 
     android:background="#ccc" 
     android:text="Back" 
     android:textColor="#000" 
     android:textSize="17sp" 
     android:textStyle="bold" /> 

    <EditText 
     android:id="@+id/etxtage" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/btnPictureSelect" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="29dp" 
     android:ems="10" 
     android:hint="Enter your age here" 
     android:inputType="number" 
     android:maxLength="2" 
     android:textAlignment="center" 
     android:textColor="#000" 
     android:textColorHint="#3D3C3A" 
     android:textSize="17sp" 
     android:typeface="sans" > 


    </EditText> 

    <EditText 
     android:id="@+id/etxtname" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/conditions" 
     android:layout_alignRight="@+id/sbseekBarMinimumAge" 
     android:layout_below="@+id/tvPaid1" 
     android:layout_marginTop="17dp" 
     android:ems="10" 
     android:gravity="center" 
     android:hint="Enter your name here" 
     android:inputType="textPersonName" 
     android:maxLength="30" 
     android:textColor="#000" 
     android:textColorHint="#3D3C3A" 
     android:textSize="18sp" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/tvPaid1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/conditions" 
     android:layout_alignRight="@+id/etxtname" 
     android:layout_below="@+id/tProfileTitle" 
     android:layout_marginTop="19dp" 
     android:gravity="center" 
     android:text="Profile Creation" 
     android:textColor="#ff0000" 
     android:textSize="25sp" 
     android:textStyle="bold|normal" 
     android:typeface="sans" /> 

    <ImageView 
     android:id="@+id/profilePicturePreview" 
     android:layout_width="132dp" 
     android:layout_height="120dp" 
     android:layout_below="@+id/tvPaid4" 
     android:layout_marginTop="14dp" 
     android:layout_toRightOf="@+id/texperience" 
     android:alpha="1" 
     android:background="#FF000000" 
     android:cropToPadding="true" 

     android:padding="3dp" 
     android:scaleType="centerCrop" /> 

    <TextView 
     android:id="@+id/tvPaid4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/sbseekBarMinimumAge" 
     android:layout_alignTop="@+id/tSex" 
     android:text="Upload your profile picture" 
     android:textSize="20sp" 
     android:textStyle="bold" 
     android:typeface="sans" /> 

</RelativeLayout> 

</ScrollView> 
+0

下提供更新,非常感謝您的回覆。我似乎仍然有同樣的問題。我已更新我的代碼,並在我的初始文章中提供更新。不幸的是setFocusable似乎沒有效果 – John 2014-10-22 11:46:56

+0

將此添加到您的'RelativeLayout'' android:descendantFocusability = blocksDescendants'和所有'EditTex'' android:focusable = false' – mmlooloo 2014-10-22 11:59:01

+1

謝謝。這已經將活動帶到了頂端,但是現在,edittext已經變得無法使用,在那裏我不能再使用android:descendantFocusability = blocksDescendants輸入 – John 2014-10-22 12:29:34

0

刪除這些屬性,因爲滾動型是在XML文件中的頂視圖

android:layout_gravity="top|center" 
android:layout_alignParentTop="true" 

同時刪除

<requestFocus /> 

在這個TextView的兩個空白和邊距設置檢查,如果你真的需要它。

<TextView 
      android:id="@+id/tProfileTitle" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      android:layout_marginTop="12dp" 
      android:padding="10dp" 
      android:text="Welcome to Dooba. We provide you with a date for everything you want to do. To begin, please fill out all of the information below." 
      android:textSize="20sp" 
      android:textStyle="normal|bold" 
      android:typeface="sans" /> 

修改你的RelativeLayout這樣

<RelativeLayout 
     android:id="@+id/main" 
     android:layout_width="match_parent" 
     android:layout_height="797dp" 
     android:descendantFocusability="beforeDescendants"> 
+0

非常感謝您的回覆。我似乎仍然有同樣的問題。我已更新我的代碼,並在我的初始文章中提供更新 – John 2014-10-22 11:45:45