Компоновка TextView (помещается в конце последней строки предыдущего текстового представления) - PullRequest
0 голосов
/ 14 февраля 2019

есть 2 Textview с другим цветом фона, вторая Textview должна быть помещена в конце первой textview's последней строки.Где и как мне организовать второй textview?

Здесь показано, что мне нужно для достижения

Ответы [ 3 ]

0 голосов
/ 14 февраля 2019
  <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">

<TextView
        android:text="Hello"
        android:background="@color/colorPrimary"
        android:layout_width="wrap_content"
        android:layout_height="40dp"/>
<TextView
        android:text="world"
        android:background="@color/colorAccent"
        android:layout_width="wrap_content"
        android:layout_height="40dp"/>

</LinearLayout>
0 голосов
/ 14 февраля 2019

Как правило, мы используем текст HTML для этой информации.Мы можем использовать столько текстовых стилей, сколько мы хотим для разных текстов.Таким образом, вы можете устанавливать свойства для каждого текста по-разному.

Например: <HTML><text1><text2></HTML>

Выше вы можете независимо определять свойства текста.Наконец, поместите этот текст в Textview.Таким образом, мы можем достичь этого, используя один TextView.

Пример:

String str = "<a>This is a  <font color='#800000FF'> blue text</font> and this is a <font color='red'> red text</font> </a>";

TextView textView = (TextView)findViewById(R.id.text);
textView.setText(Html.fromHtml(str, Html.FROM_HTML_MODE_COMPACT));
0 голосов
/ 14 февраля 2019

Попробуйте

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

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="TextView" />

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="TextView" />
</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...