2012-02-14 18 views
0

私はアンドロイドに初心者といくつかの専門家の助けを借りて、私はアンドロイドでテキスト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> 

誰もがイムは、事前にこのcase.Thanksに間違ってどこで私を助けてください。

答えて

1

TableRowおよびTableViewは、LinearLayoutでは機能しません。代わりにTableLayoutを使用してください。

TableLayoutの使い方をよく示すTable Layoutの例を参照してください。

ところで、文字列名にドットを使用することはできません。 Javaでそれらをどのように参照しますか?標準は小文字で、アンダースコアで区切られていると思います。 (Dev Guide Reference

+0

ありがとうございましたdude.itは私のために働いていました – suji

関連する問題