ScrollView巢狀ListView問題

2021-09-08 03:49:59 字數 795 閱讀 3980

scrollview巢狀listview問題 導致listview  第一主角 它是 listview 的item 顯示器的數量是不完全。 這是因為item 中間 textview 話是太多的問題 

一定要注意 item 它是 線性布局 。二 item 中的 textview 自己主動換行也會導致 item 條數顯示不對, 所以 有了例如以下的解決的方法 

1,保證 item 是 線性布局。

2. 重寫listview ,**例如以下 :

public class mywuliulsitview extends listview

public mywuliulsitview(context context, attributeset attrs)

public mywuliulsitview(context context, attributeset attrs,

int defstyle)

@override

/*** 重寫該方法,達到使listview適應scrollview的效果

*/protected void onmeasure(int widthmeasurespec, int heightmeasurespec)

}3 找到 布局裡面的 scroview 。 在scroview 中設定 id, 在activity 中 oncreate 方法裡 ,呼叫 例如以下**:

sv = (scrollview) findviewbyid(r.id.sv_singlescan_sv);

sv.smoothscrollto(0, 0);

ok 得到 

ScrollView巢狀ListView只顯示一行

在開發的過程當中,由於手機螢幕的大小的限制,我們經常需要使用滑動的方式,來顯示更多的內容。在最近的工作中,遇見乙個需求,需要將listview巢狀到scrollview中顯示。於是乎有了如下布局 執行程式,如下結果,無論你如何調整layout width,layout height屬性,listvi...

ScrollView巢狀GridView的情況

開發中用到了需要scrollview巢狀gridview的情況,由於這兩款控制項都自帶滾動條,當他們碰到一起的時候便會出問題,即gridview會顯示不全。解決辦法,自定義乙個gridview控制項 public class mygridview extends gridview public my...

ScrollView巢狀ListView解決方法

在android中,不允許巢狀具有滑動視窗的view,但是有時又需要用到,這時需要重寫listview方法,這時就可以使用了,具體如下 package com.example.wangyi.review import android.content.context import android.ut...