2012-03-30 2 views
0

나는 하나씩 따옴표를 표시하는 응용 프로그램이 있습니다. 페이지 형식은 동일하지만 내용이 변경 될 때마다 동일합니다. 따라서 이전 페이지와 다음 페이지의 버튼. xml을 사용하여이를 수행 할 수있는 방법이 있습니까?다른 콘텐츠 동일한 페이지

답변

0

참조 벨로 예 :

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

레이아웃 XML 내부를,이 같은 바인딩 이벤트를 설정합니다

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++; 
} 

} }

0

텍스트보기와 두 개의 단추로보기를 정의하고 텍스트보기에서 setText 메서드를 사용하여 텍스트를 변경하십시오. 활동 내부

, 당신이 뭔가 싶어 :

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