![](/img/trans.png)
[英]How do I create a ListView that's not in a ScrollView, or has the ScrollView disabled?
[英]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.