如果本文幫助到你憨愉,本人不勝榮幸,如果浪費(fèi)了你的時(shí)間悔叽,本人深感抱歉莱衩。
希望用最簡單的大白話來幫助那些像我一樣的人爵嗅。如果有什么錯(cuò)誤娇澎,請一定指出,以免誤導(dǎo)大家睹晒、也誤導(dǎo)我趟庄。
本文來自:http://www.reibang.com/users/320f9e8f7fc9/latest_articles
感謝您的關(guān)注。
本篇轉(zhuǎn)自:http://blog.csdn.net/TOYOTA11/article/details/50890640
略有修改伪很。
ScrollView嵌套ListView戚啥,GridView
我們經(jīng)常會(huì)遇到ScrollView嵌套ListView,GridView或者是ViewPager锉试,或者是ScrollView嵌套ScrollView猫十,兩個(gè)都可以滑動(dòng)的控件放到一塊,肯定會(huì)引起滑動(dòng)沖突的問題呆盖。
有時(shí)候嵌套的內(nèi)容還不可見拖云。
常見的解決辦法:重寫onMeasure方法
public class NoscrollListView extends ListView {
public NoscrollListView(Context context) {
super(context);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
}
ScrollView嵌套ViewPager
有一種情況是,ScrollView里嵌套的ViewPager不可見了应又,除非將ViewPager高度設(shè)置成固定值宙项,但在實(shí)際當(dāng)中,這完全是不可取的株扛。
// ScrollView設(shè)置屬性
Android:fillViewport="true"