2014-09-22 2 views
0

image Я сделал андроидную активность в том, что я положил scrollView, теперь я хочу, чтобы при открытии активности он должен прокручиваться до 20%, но после этого он должен быть прокручен вниз, я пробовал так много ссылок и ссылок для этого, но я не смог этого сделать. Может ли кто-нибудь помочь мне, как я могу это сделать? Мой xml-код выглядит так, как показано ниже для scrollview, я поставил image, я хочу, чтобы показ scrollview уже прокручивался до некоторой фиксированной высоты при запуске активности.как отображать scrollView уже прокручивается 20% при запуске активности

main.xml

<ScrollView 
     android:id="@+id/scr_profile" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:fillViewport="true" 
     android:scrollY="200dp" 
     android:scrollbars="none" > 

     <RelativeLayout 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" > 
...... 

</ScrollView> 
+0

Предоставьте скриншот, если возможно – Panther

+0

@ Panther-Please wait ,, спасибо за ответ – user3820044

+0

Объясните, что вы пробовали. Вы говорите, что вы «пробовали столько ссылок», поэтому вы должны попробовать ScrollView # scrollBy. Почему он не работает для вас? – Marius

ответ

0

Вы попробуйте Runnable?

 final ScrollView scroll = (ScrollView) this.findViewById(R.id.scr_profile); 

    scroll.post(new Runnable() { 
     @Override 
     public void run() { 
      scroll.scrollTo(200, 200); 
     } 
    }); 

это действительно работает для меня.

+0

На самом деле, я пробовал этот befoe ваш ответ, и это сработало для меня. Спасибо, дорогая. – user3820044

0

Вы можете сделать это:

<ScrollView 
    android:id="@+id/scr_profile" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:fillViewport="true" 
    android:scrollY="200dp" 
    android:scrollbars="none" > 

    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" > 
    <TextView 
     android:id="@+id/firstname" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"> 


    <requestFocus /> //i put here. you can put on the view where you want to scroll 
    </TextView> 

......

Смежные вопросы