显示控件的几个记录
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:indeterminateTint
和 android: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);
}
}
}