我在我的android應用程序中有一個滾動視圖,支持overscroll並具有很好的彈跳效果。我想要做的是添加一個最初隱藏給用戶的視圖,但如果它們向上滾動到初始視圖之外,那麼他們可以看到它。我怎樣才能做到這一點?是否有可能使用XML來做到這一點?滾動視圖上方的地方視圖
1
A
回答
0
您可以將初始視圖和附加視圖放置在LinearLayout
中,當創建滾動視圖時,可以立即向下滾動到初始視圖。您可以使用xml屬性android:scrollY
設置初始滾動偏移量。
0
通過代碼,你絕對可以做到這一點。在這個示例代碼中,我在srollview中有15個按鈕。並隱藏第一個按鈕進行初始顯示。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ScrollView hscrollViewMain = (ScrollView)findViewById(R.id.sview);
hscrollViewMain.post(new Runnable() {
public void run() {
Button bt2 = (Button)findViewById(R.id.button2);
int nY_Pos = bt2.getTop();
// scroll to top of bt2
hscrollViewMain.scrollTo(0,nY_Pos);
}
});
}
main.xml中
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/sview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:layout_width="fill_parent"
android:id="@+id/bt1"
android:layout_height="wrap_content"
android:text="Button 1" />
<Button
android:id="@+id/button2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button 2" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button 3" />
.
.
.
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button 15" />
</LinearLayout>
</ScrollView>
相關問題
- 1. 以編程方式滾動到滾動視圖內的視圖
- 2. 在視圖上方動態添加滾動視圖iphone
- 3. 滾動滾動視圖時自動在滾動視圖內滾動地圖
- 4. 以圖形方式佈局滾動視圖(頁面視圖)
- 5. 對準下方的滾動視圖
- 6. 滾動視圖內滾動視圖android
- 7. 設置列表視圖上方的編輯文本的滾動視圖android
- 8. Swift:添加UIScroll視圖以編程方式不滾動視圖
- 9. 以編程方式滾動視圖
- 10. 創建4個方向滾動視圖
- 11. 兩個方向滾動視圖
- 12. 以編程方式滾動視圖
- 13. 滾動視圖的子視圖如何知道滾動視圖正在滾動
- 14. 機器人滾動視圖滾動到頂端方向時新視圖加入
- 15. 佈局在圖像視圖上方滾動
- 16. Android的地方視圖動態相對視圖
- 17. TVOS - 滾動視圖內的UICollectionView - 滾動視圖不滾動
- 18. 滾動視圖
- 19. 上滾動列表視圖
- 20. OnClickListener上滾動視圖
- 21. 如何直接加載某個地方的滾動視圖
- 22. 檢測滾動視圖上的圖像
- 23. Xcode:滾動視圖與滾動視圖中的圖像
- 24. 動態表格視圖+滾動視圖
- 25. 滾動視圖和圖像視圖
- 26. 在滾動視圖時滾動視圖內的android動畫視圖
- 27. 當滾動其他滾動視圖時滾動視圖重置
- 28. 滾動視圖內的列表視圖
- 29. 滾動視圖中的Iphone Web視圖
- 30. 調整滾動視圖內的視圖
仍面臨着同樣的問題? –