牛骨文教育服务平台(让学习变的简单)
博文笔记

Android 自定义xml中的view。适配

创建时间:2015-10-27 投稿人: 浏览次数:710
    //自定义xml中view的宽度和高度,添加一个相对布局,包着ImageView放到布局中
    jiao = (ImageView)view.findViewById(R.id.frag_station_in_assets_combo_img_jiao);
    //获取屏幕信息
    DisplayMetrics dm = new DisplayMetrics();
    getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
    int width = (int)(dm.widthPixels * 0.46);
    RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(width,width);
    //添加规则
    params.addRule(RelativeLayout.CENTER_HORIZONTAL,RelativeLayout.CENTER_VERTICAL);  在相对布局中居中
    params.addRule(RelativeLayout.CENTER_IN_PARENT);
    相对布局在父控件中居中
    jiao.setLayoutParams(params);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。