Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表视图无法在android中显示_Android - Fatal编程技术网

表视图无法在android中显示

表视图无法在android中显示,android,Android,我是android的新手,在一些专家的帮助下,我编写了一些代码,用于在android中显示文本tableview 此处正在编译,没有任何错误,但应用程序未启动,显示消息“不幸停止工作”错误 HellotableActivity.java import android.app.Activity; import android.os.Bundle; public class HelloTableLayoutActivity extends Activity { /** Called whe

我是android的新手,在一些专家的帮助下,我编写了一些代码,用于在android中显示文本tableview

此处正在编译,没有任何错误,但应用程序未启动,显示消息“不幸停止工作”错误

HellotableActivity.java
import android.app.Activity;
import android.os.Bundle;

public class HelloTableLayoutActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}
main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:stretchColumns="1" >

    <TableRow>
        <TextView
            android:layout_column="1"
            android:text="@string/Open..."
            android:padding="3dip" />
        <TextView
            android:text="@string/sujiO"
            android:gravity="right"
            android:padding="3dip" />
    </TableRow>

    <TableRow>
        <TextView
            android:layout_column="1"
            android:text="@string/Save..."
            android:padding="3dip" />
        <TextView
            android:text="@string/CtrlS"
            android:gravity="right"
            android:padding="3dip" />
    </TableRow>

</LinearLayout>

strings.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, HelloTableLayoutActivity!</string>
    <string name="app_name">HelloTableLayout</string>
    <string name="Open...">HelloTableLayout</string>
    <string name="sujiO">HelloTableLayout</string>
    <string name="Save...">HelloTableLayout</string>
    <string name="CtrlS">HelloTableLayout</string>
</resources>

你好,世界,你好!
HelloTable布局
HelloTable布局
HelloTable布局
HelloTable布局
HelloTable布局

任何人都可以帮我解决这个问题。提前谢谢。

TableRow
TableView
不要在
LinearLayout
中工作,而是使用
TableLayout

请参见示例,该示例非常好地演示了如何使用
表格布局

顺便说一下,您不能在字符串名称中使用点。您将如何用Java引用它们?我认为标准是用下划线分隔的小写字母。()