Chrome如何在可绘制对象中向选项卡切换器添加文本?

时间:2018-12-11 13:57:07

标签: java android google-chrome android-studio

我正在构建一个Android网络浏览器,我只想知道chrome如何在标签切换按钮中添加文本(数字)?

这是一张图片:

Google image

是将简单的文本包裹在可绘制对象中吗?如果是,那么该怎么做并在打开新标签页时增加数字?

如果否,那么实现此目标的方法是什么?

2 个答案:

答案 0 :(得分:1)

它只是一个TextView。 TextView的背景是自定义的drawable(xml)。

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="2dp"
    android:textSize="12sp"
    android:textColor="#000000"
    android:text="12"
    android:background="@drawable/my_text_drawable"/>

示例my_text_drawable.xml如下所示。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <stroke android:color="#999999" android:width="2dp"/>
    <corners android:radius="2dp"/>
</shape>

答案 1 :(得分:0)

从布局边界(从Developers Option中启用)来看,它是自定义视图或可绘制视图。

enter image description here

此类视图或可绘制对象用于特殊目的并可以控制布局。但是在大多数情况下,制作时间也要多得多。

This是自定义视图的一个很好的起点。 This视频在这方面教了我很多。