我是靠谱客的博主 鳗鱼鸵鸟,最近开发中收集的这篇文章主要介绍android动态设置控件高度,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

动态设置控件高度的意思就是,通过已经运行在内存中apk,加载一个页面的时候在java里动态声明控件高度,或页面加载完毕,点击一个槽,控件高度被改变;

xml文件

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <View

            android:id="@+id/view_shopTop"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

        </View>

    </LinearLayout>

 

注意:包裹层的高度是wrac

 

java文件:

 

高度获取

 h=getStatusBarHeight(getActivity());

 

上面是获取状态栏的高度

mViewTop=view.findViewById(R.id.view_shopTop);

        LinearLayout.LayoutParams params= (LinearLayout.LayoutParams) mViewTop.getLayoutParams();

        params.weight=LinearLayout.LayoutParams.MATCH_PARENT;

        params.height=h;

        mViewTop.setLayoutParams(params);

 

最后

以上就是鳗鱼鸵鸟为你收集整理的android动态设置控件高度的全部内容,希望文章能够帮你解决android动态设置控件高度所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部