Android 应用程序,调用 setText运行停止,怎么办

源码如下:源码如下:packagecom.example.helloworld;importandroid.support.v7.app.ActionBarActivit... 源码如下:
源码如下:
package com.example.helloworld;

import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.text.Html;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.os.Build;

public class HelloActivity extends ActionBarActivity
{
private TextView tv=null;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hello);

TextView tv=(TextView)findViewById(R.id.tv);
// tv.setText(Html.fromHtml("你好,我是<font color=blue>中国人</font>!"));

if (savedInstanceState == null)
{
getSupportFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment()).commit();
}
}

@Override
public boolean onCreateOptionsMenu(Menu menu)
{

// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.hello, menu);
return true;
}

}

<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="#00f800"
android:text="@string/hello_world"
/>
</RelativeLayout>
本人新手,看了网上的资料,也还是没弄明白,请大家多帮帮忙。。。。
展开
 我来答
百度网友c1bfa5c
推荐于2017-08-24 · 知道合伙人互联网行家
百度网友c1bfa5c
知道合伙人互联网行家
采纳数:233 获赞数:14582
2012年高中毕业,虽然没有上过大学,但也累积了3年的社会经验和自己学习过很多方面的知识,现在做网络销售

向TA提问 私信TA
展开全部
Android 应用程序,调用 setText运行停止是由于系统进程意外关闭导致的,解决方法如下:
1. 最简单的可以重启手机就可以了,由于重启手机系统进程又会重新运行的了。
2. 重启手机还是不行的话可以恢复出厂设置,打开手机设置,选择重置打开,选择恢复出厂设置,手机重启后就可以了。
夏止忧伤
2014-09-09 · TA获得超过200个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:104万
展开全部
final void setText(int resid)
final void setText(char[] text, int start, int len)
Sets the TextView to display the specified slice of the specified char array.
final void setText(int resid, TextView.BufferType type)
final void setText(CharSequence text)
Sets the string value of the TextView.
void setText(CharSequence text, TextView.BufferType type)

方法里没有形参是string类型的,尝试转成字符试试
更多追问追答
追问
不好意思,不太明白,能不能麻烦您在说一下,之前没怎么学过Java,以前是学c语言编单片机的
追答
贴一下log吧吗,我说的那个是指setText要求传入的实参不需要string类型的,所以传入实参时string类型需要转成char字符型的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3da518fb
2014-09-09 · TA获得超过184个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:129万
展开全部
你的这个TextView控件是在activity_hello布局中吗?
更多追问追答
追问
是,是在fragment.xml中的
追答
你把oncreate()方法以外的方法删除掉
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式