登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: an edit 自定义背景显示不全字体的问题     [回主站]     [分站链接]
标题
an edit 自定义背景显示不全字体的问题
clq
浏览(436) + 2021-11-29 13:39:23 发表 编辑

关键字:

[2021-12-30 19:54:06 最后更新]
an edit 自定义背景显示不全字体的问题
//------------------------------------------------
//EditText edit1 = findViewById(R.id.edit1);
//edit1.setBackgroundColor(Color.RED);
//edit1.setBackground(new ColorDrawable(Color.RED));

//edit1.setTextAppearance(R.style.@style/Widget.MaterialComponents.TimePicker.Display.TextInputEditText);
//edit1.setTextAppearance(R.style.Base_Widget_MaterialComponents_TextInputEditText);
//edit1.setTextAppearance(R.style.Widget_AppCompat_EditText);

////edit1.setBackground(null); //在编辑器中修改时肯定还修改了其他属性,因为字体画得很高,导致显示不全。 对,是 paddingBottom
//参考 https://blog.csdn.net/wvqusrtg/article/details/109288669

//edit.setGravity(Gravity.START | Gravity.BOTTOM); //想让字体靠下兼容 ios ,但没用

//解决: 在调用setGravity(Gravity.CENTER)之前设置 setTextAlignment(TextView.TEXT_ALIGNMENT_CENTER)
//edit.setTextAlignment(TextView.TEXT_ALIGNMENT_CENTER);

//android:paddingBottom="5dip" //xml 中可以这样写

//b.setPadding(0, 0, 0, 0);//设置padding
//b.setMinWidth(0);//Button中的方法 改变Button(TextView)中的mMinWidth
//b.setMinHeight(0);//Button中的方法 改变Button(TextView)中的mMinHeight
//b.setMinimumHeight(0);//View中的方法 改变View中的mMinHeight
//b.setMinimumWidth(0);//View中的方法 改变View中的mMinWidth

edit.setBackgroundColor(Color.TRANSPARENT); //ok
edit.setPadding(0, 0, 0, 0); //设置padding //ok

//edit.setTextAlignment(TextView.TEXT_ALIGNMENT_CENTER); //没用
edit.setGravity(Gravity.CENTER); //没用
//edit.setGravity(Gravity.BOTTOM); //没用

//以上这一堆组合才能实现和在 xml 中修改 BackgroundColor 一样的效果
//------------------------------------------------
//实现不了它的上下居中,也可以设置字体时动态修改 setPadding()

clq
2021-11-29 13:39:52 发表 编辑

https://great.blog.csdn.net/article/details/119091669

总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1