我只是想知道如何調用/附加/發送一個文本到一個按鈕的表。我可以讓ListView正常工作,但我不知道TableLayout背後的「主意」。我想要它做的是:當按鈕被按下時,它應該到桌子上並顯示文字。我沒有尋找任何幻想,只是按下按鈕時只顯示錶格中的文字。我已經設置了菜單上這樣的一個按鈕(名爲buttonInfo.java):與文本如何在使用Android時將TableLayout附加到按鈕?
Button btnInfo = (Button) findViewById(R.id.buttonInfo);
btnInfo.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("com.crazyj.peopleinfo.BUTTONINFO"));
}
});
下面是表(名爲infotable.xml):
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<TextView android:text="Name"
android:padding="3dip" />
<TextView android:text="John"
android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:text="Number"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:text="Age"
android:padding="3dip" />
<TextView android:text="32"
android:gravity="right"
android:padding="3dip" />
</TableRow>
</TableLayout>
buttonInfo類:
package com.crazyj.peopleinfo;
import android.content.Context;
import android.widget.TableLayout;
public class buttonInfo extends TableLayout{
public buttonInfo(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
}
如果有人能回答這個問題,請解釋一下它的含義!我在這裏學習,不只是得到答案。謝謝!
你可以發佈你的buttonInfo.java類 –
這就是我需要的如何設置課堂來表格?我可以發佈我有什麼,但它非常難看! – jmendegan