如何更好地显示我的内容?

时间:2017-12-19 05:59:14

标签: android xml android-layout listview

这是我内容的当前格式 Screen shot of the app

子弹与下一段开头在同一行。 现在我想实现这样的目标

What I want to achieve

我希望段落从子弹的几个距离开始。我怎样才能做到这一点?

这是我的xml

<me.biubiubiu.justifytext.library.JustifyTextView
            android:textColor="@color/black"
            android:paddingTop="2dp"
            android:id="@+id/practices"
            android:layout_below="@+id/thumbnail"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textSize="15sp" />

3 个答案:

答案 0 :(得分:0)

bulletsstring中添加两个空格字符后,您可以一次性使用 replaceAll中的String,如

String bulletCode = "#8226";
String spaceCode = "&#160";
myContent.replaceAll(bulletCode, bulletCode+spaceCode+spaceCode);

答案 1 :(得分:0)

我通过这种方法获得了要点,你可以试试这个

String BULLET_SYMBOL = "&#8226";

    private String text = Html.fromHtml(BULLET_SYMBOL + " +1 new goat every 12 months for 36 months")
                + System.getProperty("line.separator")
                + System.getProperty("line.separator")
                + Html.fromHtml(BULLET_SYMBOL + " 10-30% estimated ROI")
                + System.getProperty("line.separator")
                + System.getProperty("line.separator")
            + Html.fromHtml(BULLET_SYMBOL + " New animal if dead or infertile");

    JustifyTextView practices = (JustifyTextView)findViewById(R.id.practices);
    practices.setText(text);

System.getProperty(“line.separator”)用于新行

答案 2 :(得分:0)

要显示带子弹的排版,您需要使用适当的正则表达式,以便根据需要缩进。

您可以使用以下示例:

\u2022\s\d\. \s[A-z]

这可以帮助您实现预期目标。