我的活动中有一些textViews。我正在连接到服务器并从数据库中获取一些数据并获取JSON响应并将数据加载到我的活动中,并使用从服务器获取的数据设置textview文本。一切正常。现在的问题是我想在textview中添加一些默认文本。现在我在textview中只有作者姓名,它看起来很正常,但我希望它看起来像Author: Dennis
我试图使用android:text =“作者:”作为作者textview但它不起作用。让我知道我该怎么做。
<TextView
android:id="@+id/author"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="2dip"
android:paddingLeft="3dip"
android:text="@string/author"
android:textSize="10sp" />
这是我设置文本的代码。
ListAdapter adapter = new SimpleAdapter(
MainActivity.this, productsList,
R.layout.list_item, new String[] {TITLE, AUTHOR},
new int[] { R.id.title, R.id.author });
// updating listview
setListAdapter(adapter);
/丹尼斯
答案 0 :(得分:0)
显然作者:被读作类名。尝试编写android:text =“Author \\:”并告诉我会发生什么。
android手册说双斜线转义字符串 http://androidcookbook.com/Recipe.seam?recipeId=2219
答案 1 :(得分:0)
设置文本时执行:
textview.setText(textview.getText() + " " + serverresponsestring);