不同的内容相同页面

时间:2012-03-30 23:39:17

标签: android

我有一个接一个地显示引号的应用程序。页面格式相同,但每次只是内容更改。因此,前一页和下一页的按钮。有没有办法使用xml?

2 个答案:

答案 0 :(得分:0)

使用文本视图和两个按钮定义视图,并使用文本视图上的setText方法更改文本。

在您的活动中,您需要以下内容:

public void onNextButtonClicked(View view) {
    TextView myView = (TextView)this.findViewById(R.id.myTextView);
    myView.setText("My next text");
}

在布局XML中,类似这样会设置事件绑定:

<Button 
    android:id="@+id/nextButton"
    android:onClick="onNextButtonClicked"
    android:text="@string/next_button"/>

答案 1 :(得分:0)

见Bellow示例:

main.xml中

<?xml version="1.0" encoding="utf-8"?>

 <Button android:onClick="onClickNext"

android:layout_width="fill_parent"


android:layout_height="wrap_content" 
android:text="Click"
/>

<TextView android:text="TextView" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>

你的活动:

public class MyActivity extends Activity {
/** Called when the activity is first created. */

private TextView tv;
private String data[4];
private int i = 0;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

tv = (TextView) findViewById(r.id.extView1)
data[0] = "hello";
data[1] = "hi";
data[2] = "bye";
data[3] = "fine";
}



public void onClickNext(View v)

{

if(i<data.length)
{
tv.setText(data[i]);
i++;
}

} }