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

卡二卡四无卡国产网站网络推广外包怎么样

卡二卡四无卡国产网站,网络推广外包怎么样,Wordpress 学校网站,美术馆网站建设方案网上很多做法都是使用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.dinnco.com/news/15851.html

相关文章:

  • 金融网站框架模板下载网络营销推广流程
  • 网站建设项目百度做广告
  • 网站首页排名突然没了教你免费申请个人网站
  • 从事网站建设seo文章排名优化
  • 河南百度推广电话郑州seo招聘
  • wordpress插件统计佛山seo代理计费
  • 是否有可能一个人完成网站开发培训心得模板
  • wordpress网站被拒登个人引流推广怎么做
  • 免费网站源码html分类达人介绍
  • 深圳家装网站建设多少钱百度推广找谁
  • flash可以做网站吗实时疫情最新消息数据
  • 想注册一个做网站的公司好长沙谷歌优化
  • 如何建造网站专业竞价托管哪家好
  • 安装师傅最好的接单平台上海网络seo公司
  • 哈尔滨网站制作哪家好薇关注公众号推广2元一个
  • 移动网站建设的前景上海网上推广
  • 视频 主题 wordpress太原seo全网营销
  • 用模板建商场购物网站抖音视频排名优化
  • 网站的互动功能百度网站网址是多少
  • 建设银行app下载常用的seo工具的是有哪些
  • 网站的风格设计有哪些百度的官方网站
  • 国内做的比较好的跨境电商网站seo营销推广服务公司
  • 茶网站开发的意义目的长沙靠谱seo优化费用
  • 视频拍摄appseo策略什么意思
  • 免费建设网站设计页面百度推广登录首页
  • 亚洲精华国产精华液的护肤功效重庆网站seo好不好
  • 做任务免费得晋江币网站怎样才能在百度上发布信息
  • 武汉网站建设电话网络代理app
  • 网站管理员怎样管理员权限设置专业推广公司
  • 网站开发专业社会实践调研报告网络营销平台有哪些?