2011-02-01 86 views
-1

HII每一个好友的文本视图,加载数据到安卓

我有一个像“是,否,Dontknow”一个XML标记解析我得到&从XML数据的XML文件,,现在我需要显示每个在saperate的TextView即选择“是”应显示在一个TextView的,“否”应该显示在其他文本视图&“Dontknow”应显示在另一个的TextView,但我怎么能做到这一点,任何一个可以给我一些想法(是新到Android),,, thanx提前

的TextView的
+0

你有什么? – 2011-02-01 12:22:15

回答

1

解析XML文件存储在一个string.take像String []数组= parsedstring.split的阵列( “”);然后取3个文本视图,将数组[0],数组[1],数组[2]放到文本视图上

1

您可以在您的Activity布局文件中声明3个单独的TextView。使用属性android:text可以为TextView分配文本。

例子:

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Yes" 
    /> 
2

您可以使用字符串标记:

StringTokenizer tokens = new StringTokenizer(theString, ","); 
while(tokens.hasMoreTokens()){ 
    String token = tokens.nextToken(); 
    // here you must have the reference to the text view... 
    textView.setText(token); 
} 

如果以编程方式创建的文本视图,则必须创建或引用循环内的文本视图。另外,如果文本视图是静态的,你最好把每个标记放在一个数组或者某个东西里(词[0]将是,字[1]将是否等),然后你手动设置这些字符串。

0

如果要拆分逗号分隔的字符串,看看使用java.util.StringTokenizer。您可以告诉它使用,作为令牌分隔符。