Bence daha şık bir çözüm, ScrollView'nın android:fillViewportmülkünü kullanmak olacaktır . Bir ScrollViewayarladığınız olsa bile, bu 's içerik görünümü (sadece birine sahip olabilir) nasıl davrandığı biraz farklıdır match_parent( fill_parent) için ScrollViewiçeriğin manzara için o yerine varsayılan davranıştır, o kadar aralık vermeyecektir ScrollViewsarmak için o görünüm için ne belirttiğinizden bağımsız olarak içerik. Ne android:fillViewportyapar söylemek ScrollView(görünüm doldurmak için içeriğini germek için http://developer.android.com/reference/android/widget/ScrollView.html#attr_android:fillViewport ). Yani bu durumda, LinearLayoutgörüntü alanına uyacak şekilde uzatılırsınız ve eğer yükseklik görüntü alanının arkasına giderse, kaydırılabilir olacaktır ki bu tam olarak istediğiniz şeydir!
Kabul edilen yanıt, içerik, 'nin ötesine geçtiğinde düzgün çalışmayacaktır, ScrollViewçünkü ilk önce içerik görünümünü ScrollViewortalayarak görünümün bir bölümünü kesmesine neden olur ve başka bir düzende ortalanmış çalışır, ancak doğru gelmez. Bunun aynı zamanda tüy bırakmayan bir hatayla sonuçlanacağını düşünüyorum (işe yaramaz ebeveyn veya bu çizgiler boyunca bir şey).
Bunun gibi bir şey dene:
<ScrollView
android:id="@+id/scroller"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="12dp"
android:paddingBottom="20dp"
android:scrollbarStyle="outsideOverlay"
android:fillViewport="true">
<LinearLayout
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="check" />
</LinearLayout>
</ScrollView>
Sadece şimdi burada merkezli ediliyor sebebi ait olduğunu unutmayın android:gravityüzerinde LinearLayoutberi ScrollViewuzanacaktır LinearLayoutböylece akılda Eğer düzenine eklemek şeye bağlı tutmak.
Başka iyi okumaya ScrollViewolmasa ortalama yaklaşık ama yaklaşık fillViewportbir http://www.curious-creature.org/2010/08/15/scrollviews-handy-trick/