簡體   English   中英

Android:如何創建一個小的ScrollView?

[英]Android: How do I create a small ScrollView?

我想創建一個滾動視圖,它占用屏幕的較小區域。 我的設備的分辨率為1280x768。 我知道我應該使用權重等,但是我正在以編程方式嘗試解決另一個問題,並且將注意力集中在如何指定scrollview“可視區域窗口大小”與在其后滾動的虛擬區域大小之間。

我創建一個ScrollView像這樣:

ScrollView testScrollView     = new ScrollView( this );
testScrollView.setBackgroundColor( Color.MAGENTA );
testScrollView.setLayoutParams( new LinearLayout.LayoutParams( 200, screenHeight/2 ) );
//testScrollView.addView( layout );

setContentView( testScrollView );

現在,當我告訴我顯屏寬度為200像素時,為什么占據了整個屏幕?

(我猜)那是因為您將setContentView設置為ScrollView (假設您的活動是(幾乎)全屏顯示,但是您的內容視圖只有200pix寬,其他部分將顯示在屏幕上嗎?)。

您可以嘗試添加一個包裝小的ScrollView的FrameLayout並將框架布局設置為內容視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM