如何使用xmlparsing从xml在android值中设置段落和背景图像webview的换行符

时间:2013-07-30 06:00:09

标签: android xml-parsing

我想在XML中设置Android视图中的换行符。我在XML中使用(/ n)标签,但是不接受。我不知道如何在段落中创建新行,我也想设置webview图像中的背景图像来自drawable文件夹...

    protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.rsslistitemdesc);
    Bundle b = getIntent().getExtras();
    desc=(WebView) findViewById(R.id.description);
    itemdesc=getIntent().getExtras().getString("desc");          
    String htmlText = "%s ";
    String description = "<html><body>" + "<p align=\"justify\" >"+"<font color=\"black\"><br>"+ b.getString("desc")+ "<br/></p>" + "</body></html>";
    desc.loadData(String.format(htmlText, description), "text/html", "utf-8");
    desc.setBackgroundColor(0);
    desc.setBackgroundResource(Color.TRANSPARENT);     
}

    example.xml
    <item>
    <title></title>        
    <desc>A summary of your objectives,educational qualification,experience,skills    relevant to the field of work you are going to enter.Here you can detail down each.It highlights your accomplishments to show a potential employer that you are qualified for the work you want.Remember it is not a biography of everything you have done.Its core PURPOSE is to get you an interview.A resume can or should reflect more than just your education.As a fresher the experience lies in the projects,seminars,workshops etc. you pursue during your academics.Showcase your important details like extra – curricular,volunteer &amp; leadership experiences.Tailoring separate resumes to fit each career field in which you are job searching may be important.Some people create slightly different resumes tailored to each job opening.
    </desc>
    </item>

2 个答案:

答案 0 :(得分:4)

您可以使用"<br>"标记来执行任务。请参阅以下示例

 desc=(WebView) findViewById(R.id.description);
String webdata="<html><body><p>To break lines<br>in a text,<br>use the br element./p</body</html>"
 desc.loadData(webdata, "text/html", "utf-8");

这将产生以下输出

To break lines
in a text,
use the br element.

答案 1 :(得分:0)

你可以使用,

System.getProperty("line.separator") or "\n" for new line.

要设置背景,请点击此链接。

Click here