Я просто хочу знать, как позвонить / прикрепить / отправить таблицу с текстом на кнопку. Я могу заставить ListView работать нормально, но я не знаю «идею» за TableLayout. Все, что я хочу, это сделать: при нажатии кнопки она должна перейти к таблице и отобразить текст. Я не ищу ничего необычного - просто отображать текст в таблице при нажатии кнопки. У меня есть кнопка (названная buttonInfo.java), настроенная в таком меню:
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 class:
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
}
}
Если кто-нибудь может ответить на этот вопрос, пожалуйста, объясните, что это значит! Я здесь, чтобы учиться, а не просто получать ответы. И спасибо!