2019独角兽企业重金招聘Python工程师标准>>>

案例:

strings.xml

<resources>    <string name="app_name">My Application</string>    <string name="action_settings">Settings</string>    <string name="title_activity_main2">MainActivity2</string>    <string-array name="names">        <item>诺诺</item>        <item>诺诺</item>        <item>凯撒</item>        <item>天羽羽斩</item>        <item>布都御魂</item>        <item>天丛云</item>        <item>审判</item>        <item>奥丁</item>        <item>夏弥</item>        <item>绘梨衣</item>        <item>楚子航</item>        <item>明泽</item>        <item>蛋蛋</item>        <item>明妃</item>    </string-array></resources>

MyListView.java

package com.example.administrator.myapplication;

import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;

/** * Created by Administrator on 2016/3/16. */public class MyListView extends ListView {

    public MyListView(Context context) {        super(context);    }

    public MyListView(Context context, AttributeSet attrs) {        super(context, attrs);    }

    public MyListView(Context context, AttributeSet attrs, int defStyle) {        super(context, attrs, defStyle);    }

    //重新测量组件空间    @Override    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        heightMeasureSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);

        super.onMeasure(widthMeasureSpec, heightMeasureSpec);    }}

activity_main2.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    tools:context="com.example.administrator.myapplication.MainActivity2">

    <ScrollView        android:layout_width="match_parent"        android:layout_height="match_parent">

        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:orientation="vertical">

            <com.example.administrator.myapplication.MyListView                android:layout_width="match_parent"                android:layout_height="match_parent"                android:entries="@array/names">

            </com.example.administrator.myapplication.MyListView>

            <Button                android:id="@+id/button"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button2"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button3"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button4"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button5"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button6"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button7"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button8"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button9"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button10"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

            <Button                android:id="@+id/button11"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="New Button" />

        </LinearLayout>

    </ScrollView></LinearLayout>

MainActivity2.java

package com.example.administrator.myapplication;

import android.os.Bundle;import android.support.v7.app.ActionBarActivity;

public class MainActivity2 extends ActionBarActivity {

    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main2);    }

}

转载于:https://my.oschina.net/xiaofeiandroid/blog/638847

安卓学习UI组件-解决ScrollView嵌套ListView,GridView的冲突相关推荐

  1. android解决ScrollView嵌套ListView不能下拉刷新

    为了不误导新人,这篇帖子写的比较早了,这里2016年2月23日21:33:20更新的内容: 千万不要在实际开发中用scrollview嵌套listview\recylerview来处理滑动嵌套,   ...

  2. scrollview嵌套listview 滑动事件冲突的解决方法

    scrollview嵌套listview 滑动事件冲突的解决方法 参考文章: (1)scrollview嵌套listview 滑动事件冲突的解决方法 (2)https://www.cnblogs.co ...

  3. 四种方案解决ScrollView嵌套ListView问题

    在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全.我试过很多种方法,它们各有利弊. 在这里我将会从使用ScrollView嵌套ListView结 ...

  4. ApkBus---四种方案解决ScrollView嵌套ListView问题

    原文链接:http://www.apkbus.com/forum.php?mod=viewthread&tid=161576 一. 为什么要使用ScrollView嵌套ListView的奇怪的 ...

  5. Android之解决ScrollView嵌套RecycleView导致滑动冲突或者显示不全的问题

    1 问题 ScrollView嵌套RecycleView导致滑动冲突或者显示不全的问题 2 解决办法 1).ScrollView替换成普通布局,然后RecycleView用的BaseMultiItem ...

  6. 安卓学习UI组件-ExpandablelistView-可拓展的两级列表

    2019独角兽企业重金招聘Python工程师标准>>> 4个文件,1个class,2个布局 activity_main.xml <?xml version="1.0& ...

  7. 解决ScrollView嵌套ListView高度的问题

    2019独角兽企业重金招聘Python工程师标准>>> public static void setListViewHeight(ListView listView) {ListAd ...

  8. Android笔记: 解决ScrollView嵌套ListView的冲突方法

    范例: 1.MainActivity代码: public class MainActivity extends Activity {// 只要在设置ListView的Adapter后调用此静态方法Ut ...

  9. 安卓学习UI组件-ViewFlipper-实现屏幕切换动画效果

    2019独角兽企业重金招聘Python工程师标准>>> 触屏滑动再滑滑 动画效果的XML文件放在 res目录下的anim目录下 in_leftright.xml从左往右进入屏幕的动画 ...

最新文章

  1. 小麦带你看postgres(代码模块结构)
  2. Google C++ 编码风格精简
  3. 【PySpark入门】手把手实现PySpark机器学习项目-回归算法
  4. 968. Binary Tree Cameras 监控二叉树
  5. android 6.0权限
  6. 求n的阶乘的算法框图_单片机常用的14个C语言算法
  7. linux重定向输出时加时间变量,shell 重定向错误输出到文件 加上时间(标明错误抛出的时间)...
  8. 如何解决在使用ElementUI时发现有些控件是英文的
  9. 计算机专业课如何阅卷,全国计算机等级考试评卷老师是如何阅卷的?
  10. 日常Java练习题(每天进步一点点系列)
  11. 利用清华镜像、阿里云镜像与豆瓣镜像pip资源
  12. PCB文件导入HFSS中仿真
  13. 【C语言】流程图符号及流程图
  14. Could not find a version that satisfies the requirement pytz (from django)
  15. html制作网页毕业论文,网页设计与制作 (毕业论文)
  16. 数字签名原理及其应用详解
  17. 云上PDF怎么删除页眉页脚_PDF怎么删除页面?
  18. [转]XPO 条件相关类
  19. 技术人员如何创业:打造超强执行力团队
  20. C++: 猴子选大王

热门文章

  1. STM32CubeIDE1.9.0\STM32CubeMX 6.5 F429IGT6加LAN8720A,配置ETH+LWIP
  2. ESLint语法检查--indent(缩进)规则
  3. QT学习-界面中实时绘制函数图像
  4. NVIDIA神卡改个名 1000美刀变5000
  5. DragonBoard™ 820c Release - www.deltavision.io
  6. C++ 文件读写 in out
  7. 数据创造价值|手把手教你挑选最合适的嵌入式BI
  8. TransparentBlt实现
  9. 【调剂】中国农业科学院 招收管科和计算机等相关专业考研调剂生
  10. api接口限流 防止恶意刷接口