显示控件的几个记录

2019-07-26  本文已影响0人  waiwaaa

更改ProgressBar的颜色

<ProgressBar
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:indeterminateTint="@color/white"
    android:indeterminateTintMode="src_atop" />

android:indeterminateTintandroid:indeterminateTintMode="src_atop"这两个属性同时写上就可以了,android:indeterminateTint设置的就是ProgressBar的颜色

EditText设置图标

mRemarkEt.setCompoundDrawables(null,null,closeDrawer,null);
设置之前得setBounds,否则图标不会显示
closeDrawer = getResources().getDrawable(R.mipmap.et_clear);
closeDrawer.setBounds(0, 0, closeDrawer.getIntrinsicWidth(), closeDrawer.getIntrinsicHeight());

自定义dialog界面缩小问题解决

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.dialog_forward_preview);
        setCanceledOnTouchOutside(false);
        initView();
        changeDialogStyle();
    }
    /**
     * 设置dialog居下占满屏幕
     */
    private void changeDialogStyle() {
        Window window = getWindow();
        if (window != null) {
            WindowManager.LayoutParams attr = window.getAttributes();
            if (attr != null) {
                attr.height = ViewGroup.LayoutParams.WRAP_CONTENT;
                attr.width = ViewGroup.LayoutParams.MATCH_PARENT;
                //attr.gravity = Gravity.BOTTOM;
                window.setAttributes(attr);
            }
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读