相关疑难解决方法(0)

是否可以在TextView中包含多个样式?

是否可以为TextView中的不同文本设置多个样式?

例如,我将文本设置如下:

tv.setText(line1 + "\n" + line2 + "\n" + word1 + "\t" + word2 + "\t" + word3);
Run Code Online (Sandbox Code Playgroud)

是否可以为每个文本元素设置不同的样式?例如,line1粗体,word1斜体等.

开发人员指南的常见任务和Android中的操作方法包括选择,突出显示或设置部分文本样式:

// Get our EditText object.
EditText vw = (EditText)findViewById(R.id.text);

// Set the EditText's text.
vw.setText("Italic, highlighted, bold.");

// If this were just a TextView, we could do:
// vw.setText("Italic, highlighted, bold.", TextView.BufferType.SPANNABLE);
// to force it to use Spannable storage so styles can be attached.
// Or we could specify that in the XML.

// …
Run Code Online (Sandbox Code Playgroud)

android styles textview

532
推荐指数
12
解决办法
26万
查看次数

在android中使用不同颜色的单词自定义TextView

是否可以textview为每个单词设置不同的颜色?甚至每封信?我尝试扩展textview和创建它但是我想到的问题是,我如何用不同的颜色同时绘制所有文本?

android textview

14
推荐指数
2
解决办法
1万
查看次数

如何更改Android中textview元素的字体大小?

我试图在TextView中显示2个项目.他们有什么方法可以改变TextView中单个项目的字体?

这是我正在使用的XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:gravity="center_horizontal"
        android:paddingTop="5dp"
        android:paddingBottom="5dp"
        android:id="@+id/Rowtext"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:text="Listiems"
        android:background="@drawable/customshape"
         />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android textview android-layout

9
推荐指数
2
解决办法
5万
查看次数

如何使第一个字符比TextView中的其他字符大得多

我想显示一段长文本如下.这是Flipboard的快照.

在此输入图像描述

为了达到这样的效果,我尝试使用2 TextView秒.

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="40sp"
        android:text="T" />

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="76dp"
        android:text="op British supermarket Tesco (LSE: TSCO) (NASDAQOTH: TSCDY.US) is due to announce its half year results on" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我得到以下结果.

相当接近.但不是我想要的.这是因为第2行和第3行没有对齐到最左边.第二行和第三行的最左侧空间由TextView大字体占用.

在此输入图像描述

有没有更好的技术我可以使用,比如Flipboard中的那个?

android

8
推荐指数
1
解决办法
1684
查看次数

标签 统计

android ×4

textview ×3

android-layout ×1

styles ×1