当前位置: 首页 > news >正文

建网站网络公司wordpress被公众号干掉

建网站网络公司,wordpress被公众号干掉,wordpress 外贸建站,网站报错500网上很多做法都是使用setCustomTitle方法实现的,我偏不,因为我已经找到了标题的textView了: 在show了之后可以拿到标题(注意一定是show之后才能拿得到,create之后拿也是空的): TextView title…

网上很多做法都是使用setCustomTitle方法实现的,我偏不,因为我已经找到了标题的textView了:

在show了之后可以拿到标题(注意一定是show之后才能拿得到,create之后拿也是空的):

TextView titleView = dialog.findViewById(androidx.appcompat.R.id.alertTitle);

然后在调试的过程中给他设置背景确认了它的宽度就是匹配容器的,那么理想当然的认为给他设置一个居中属性 titleView.setGravity(Gravity.CENTER) 就ok,但是你会发现,没有效果。

实际上通过源码布局中可以看到:

<androidx.appcompat.widget.DialogTitleandroid:id="@+id/alertTitle"style="?android:attr/windowTitleStyle"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="start"android:ellipsize="end"android:singleLine="true"android:textAlignment="viewStart"/>

它是设置了一个textAlignment属性,表示文本的对齐方式。所以会使得setGravity看起来不生效。那我们设置它对齐方式为居中对齐就OK了:

titleView.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);

本来还想要在style中对windowTitleStyle统一声明这个textAlignment,但是也会发现不生效,通过上面的布局源码可知在设置了这个style之后才设置的textAlignment,所以你在style中定义textAlignment会被后面替换掉了,所以只能通过动态代码设置的方式来让它居中了。

完。

http://www.yayakq.cn/news/383013/

相关文章:

  • 福州建设人才网站wordpress主题语言包
  • 兰州seo新站优化招商湛江 网站建设
  • 网站建设报表明细网站首页备案号链接
  • 网站颜色规范用开源源码做淘宝客网站
  • 春播网站是谁做的网站的大图标怎么做
  • app制作简易网站上海网站建设品牌
  • 网站做的比较好的贸易公司wordpress 自定义字段 查询
  • 网站商城支付接口常州网站建设企业
  • 广东网站设计推荐陕西省建设厅网站首页
  • 网站备案协议书WordPress室内净化主题
  • ios移动网站开发网站开发取名
  • 网站建设具体详细过程杨浦区公司网站建设
  • 网站的软件建网站的大公司
  • 阿里网站备案wordpress文章图片目录
  • 河北省建设工程信息网站经验范围 网站建设
  • 网站新站网站流量突然增加
  • 网站开发市场现在怎么样企业网络管理方案
  • 网站开发女生工资怎样利用云盘做电影网站
  • 网站建设销售模式一元云淘网站开发
  • 花瓣官网设计网站渭南微信小程序网站建设
  • 免费logo设计网站推荐网站上传不了wordpress
  • 浙江省住房和城乡建设部网站雷州网站建设公司
  • 网站群建设的目的意义合肥哪个公司做网站好
  • 那可以做网站企业营销网站
  • 南京做中英文网站设计东陵网站制作
  • 公司建设网站的申请报告空间刷赞网站推广
  • php和网站开发商标名称查询系统
  • 西安建站推广263企业邮箱app下载安卓
  • 空壳网站主体注销青岛网站制作公司
  • 怎样做科普视频网站网页设计详细步骤