2011-01-14 4 views
2

TextViewに定義済みの配列(array.xml)のフレーズを表示したいのですが、この配列をボタンで前後に移動したいと考えています。これどうやってするの?Tramping array textviews Android

ありがとうございます。

Resources res = getResources(); 
myPiada = res.getStringArray(R.array.curtas); 
TextView tva = (TextView) findViewById(R.id.piadas); 

答えて

0

この部分はどうなっていますか?あなたは何をしようとしましたか?まず、ボタンを使用してレイアウトを設定してから、これらのボタンにクリックハンドラを設定して、TextViewのテキストを配列の前または次の項目に設定します。

たとえば、TextViewが現在「i」の位置に設定されている場合、「次へ」ボタンはsetText(myPiada[i++])、「前」はsetText(myPiada[i--])になります。また、i = 0、前のボタンが無効、またはi = myPiada.lengthの場合は、次のボタンが無効になっていることを確認して確認する必要があります。