Textview没有显示任何内容

时间:2013-04-01 08:45:06

标签: android xml string textview

我的textview显示空白!即使我放了一个字符串,它也显示为空白。请告诉我该怎么做

protected void OnCreate (Bundle savedInstanceState ) throws ClientProtocolException, IOException, JSONException{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    TextView result = (TextView) findViewById(R.id.text1);
    result.setText("TESTING");

这是我的xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/text1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />



</RelativeLayout>

6 个答案:

答案 0 :(得分:1)

我用你的代码创建了一个程序,它的工作正常......

我刚刚删除了4行以下:

android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"

答案 1 :(得分:0)

您可能想要检查RelativeLayout的填充属性。尝试注释掉所有填充属性并检查。

答案 2 :(得分:0)

尝试向TextView添加位置属性,例如设置 alignParentTop =&#34; true&#34;

答案 3 :(得分:0)

删除填充然后检查。似乎没有任何其他因素阻止文本显示。

答案 4 :(得分:0)

只需将其替换为完成..

        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            TextView result = (TextView) findViewById(R.id.text1);
            result.setText("TESTING");

        }


       <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:paddingBottom="@dimen/activity_vertical_margin"
       android:paddingLeft="@dimen/activity_horizontal_margin"
       android:paddingRight="@dimen/activity_horizontal_margin"
       android:paddingTop="@dimen/activity_vertical_margin"
       tools:context=".MainActivity" >

       <TextView
          android:id="@+id/text1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="@string/hello_world" />

</RelativeLayout>

答案 5 :(得分:0)

更改文字颜色。

在XML中,

android:textColor="#FF0000"

或者在Java中

myTextView.setTextColor(0xAARRGGBB);