tee*_*kib 8 java android textview
我有一个带有大文本的textview,但是我想要给出要点,换行符,我尝试将xml实体放置•在我的子弹点中string.xml,但无法获得换行符,中间有少量文本,我喜欢使用对齐太
String nodata="hi how are you<br/>•welcome to stackoverflow"
TextView nodata= ((TextView) findViewById(R.id.nodata));
nodata.setText(Html.fromHtml(nodatafound));
Run Code Online (Sandbox Code Playgroud)
它有点工作,但我无法使用正当理由,有什么办法可以达到这个目的吗?
如果你想在java中(我的意思是动态地)使用\\n换行符和Unicode字符作为项目符号,即\\u25CF。
这就是我的使用方式
\ntextView.setText("Welcome Username\\n\\u25CF Some Instructions");\nRun Code Online (Sandbox Code Playgroud)\n它看起来像
\n欢迎用户名
\n\xe2\x97\x8f 一些说明
你的情况应该是这样的
\ntextView.setText("hi how are you\\n\\u25CF welcome to stackoverflow");\nRun Code Online (Sandbox Code Playgroud)\n这是一些代码
\n\xe2\x80\xa2 = \\u2022
\n\xe2\x97\x8f = \\u25CF
\n\xe2\x97\x8b = \\u25CB
\n\xe2\x96\xaa = \\u25AA
\n\xe2 \x96\xa0 = \\u25A0
\n\xe2\x96\xa1 = \\u25A1
\n\xe2\x96\xba = \\u25BA
如果您想通过 xml 来执行此操作,请将以下文本粘贴到 strings.xml 中并在 xml 文件中调用此字符串
\nhi how are you \\n\n\xe2\x80\xa2 welcome to stackoverflow\nRun Code Online (Sandbox Code Playgroud)\n在 strings.xml 中,它看起来像这样
\n<string name="welcom_msg">hi how are you \\n\n\xe2\x80\xa2 welcome to stackoverflow</string>\nRun Code Online (Sandbox Code Playgroud)\n
谢谢大家......我终于做到了这一点
String nodata="hi how are you<br/>•welcome to stackoverflow"
TextView nodata= ((TextView) findViewById(R.id.nodata));
nodata.setText(Html.fromHtml(nodatafound));
Run Code Online (Sandbox Code Playgroud)
为了证明我在布局文件中做了更改 android:layout_gravity=center|left
我希望有一个更好的做法.
| 归档时间: |
|
| 查看次数: |
13403 次 |
| 最近记录: |