我的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>
答案 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);