怎么在代码中往textview中追加文字
6个回答
展开全部
这太简单了,在activity中声明一个
Button ib_01;
Textview tv_01;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ib_01 = (Button)this.findViewById(R.id.这里写你按钮的ID);
tv_01 = (Textview)this.findViewById(R.id.这里写你textview的ID);
ib_01.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
tv_01.settext("这里写你想显示在textview上的字符串");
}
})
Button ib_01;
Textview tv_01;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ib_01 = (Button)this.findViewById(R.id.这里写你按钮的ID);
tv_01 = (Textview)this.findViewById(R.id.这里写你textview的ID);
ib_01.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
tv_01.settext("这里写你想显示在textview上的字符串");
}
})
推荐于2017-09-16 · 知道合伙人互联网行家
关注
展开全部
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/person_popularvalue"
android:layout_alignParentLeft="true"
android:layout_marginBottom="5.0dip"
android:layout_marginLeft="10.0dip"
android:shadowColor="@color/black"
android:shadowDx="0"
android:shadowDy="1"
android:shadowRadius="1"
android:textColor="@color/white"
android:textSize="14sp" >
</TextView>
android:shadowColor 阴影的颜色
android:shadowDx 阴影的水平偏移量
android:shadowDy 阴影的垂直偏移量
android:shadowRadius 阴影的范围
需要注意的地方 :将android:shadowRadius=0 的时候是看不到阴影的
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/person_popularvalue"
android:layout_alignParentLeft="true"
android:layout_marginBottom="5.0dip"
android:layout_marginLeft="10.0dip"
android:shadowColor="@color/black"
android:shadowDx="0"
android:shadowDy="1"
android:shadowRadius="1"
android:textColor="@color/white"
android:textSize="14sp" >
</TextView>
android:shadowColor 阴影的颜色
android:shadowDx 阴影的水平偏移量
android:shadowDy 阴影的垂直偏移量
android:shadowRadius 阴影的范围
需要注意的地方 :将android:shadowRadius=0 的时候是看不到阴影的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把原来的只获取到 然后加上新值 再放进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
myTextView.append(myString);
*性能优化上来说,能用StringBuilder最好不用append,append更消耗性能。
*性能优化上来说,能用StringBuilder最好不用append,append更消耗性能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无意间看到这个问题,大家都回答了,但看到这么多回答也没有一个是正确的。下面我来介绍下提问者的问题,希望能给后面来的人有所帮助:
TextView tv = findviewbyid(R.id.textview);// 获取到你屏幕上的textview
String newString = tv.getText();// 获取到你textview上已经有的字符
StringBuilder sb = new StringBuilder(newString);// 构造一个StringBuilder对象,然后把原来的值放进去。
sb.append("这是要往后面添加的新的字符串!!");// 这样就添加完成了
// 最后把新的值设置到原来textview上面去就行了
tv.setText(sb);
这样就完成了呀!代码纯手动打上去的,有些大小写需要区分下,写的时候注意下!
TextView tv = findviewbyid(R.id.textview);// 获取到你屏幕上的textview
String newString = tv.getText();// 获取到你textview上已经有的字符
StringBuilder sb = new StringBuilder(newString);// 构造一个StringBuilder对象,然后把原来的值放进去。
sb.append("这是要往后面添加的新的字符串!!");// 这样就添加完成了
// 最后把新的值设置到原来textview上面去就行了
tv.setText(sb);
这样就完成了呀!代码纯手动打上去的,有些大小写需要区分下,写的时候注意下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询