0

在我的 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/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"


    android:textColor="@color/black"
    />

在我的 Java 文件中:

TextView myTextView = (TextView) findViewById(R.id.textView1); myTextView.setText("Local Time:" + localTime);

但它仍然没有在我的屏幕上打印任何内容。难道我做错了什么?

4

3 回答 3

1

在我的 XML 文件中

<Text View
    android:id="@+id/name"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:padding Bottom="2dip"
    android:padding Top="6dip"
    android:text Color="#9EEBF5"
    android:text Size="16sp"
    android:text Style="bold" />
于 2013-04-13T04:54:22.643 回答
0

试试这个代码:

主要的.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/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:textColor="#000000"
        android:text="Try"
    />

</RelativeLayout>

mainActivity.java

public class MainActivity extends Activity {
    TextView t1;
    String localTime = "10A.m";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        t1 = (TextView) findViewById(R.id.textView1);
        t1.setText("Local Time: " + localTime);
    }

}
于 2013-04-13T07:03:19.470 回答
0

尝试将文本设置为另一种颜色。在你的 xml 中。

android:textColor="yourcolor"

并在资源 xml

<color name="yourcolor">#F5DC49</color>

我想你可能需要

@`android:style/TextAppearance.Large`

我认为 ?android 是你的东西中的错字

于 2013-04-13T04:31:46.593 回答