Я создал в массиве String, одно - "слово", другое - "предложение".
<resources>
<string-array name="word">
<item> the</item>
<item> a</item>
<item> is</item>
<item> you</item>
<item> to</item>
</string-array>
<string-array name="sentence">
<item> the little boy</item>
<item> a good boy</item>
<item> is about me</item>
<item> then you give</item>
<item> was to come</item>
</string-array>
</resources>
Теперь я пытаюсь получить доступ к этим двум массивам строк из кода Java. что
final String words []=getResources().getStringArray(R.array.word);
final TextView tw=(TextView)findViewById(R.id.txtWord);
tw.setText(words [item]);
final String []sent=getResources().getStringArray(R.array.sentence);
TextView ts=(TextView)findViewById(R.id.txtSen);
ts.setText(sent[item]);
Button btnNext=(Button)findViewById(R.id.btnright);
btnNext.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
for(item=0;item<words.length;item++){
tw.setText(words [item]);
for(item=0;item<sent.length;item++){
tw.setText(sent[item]);}
}
}
});
}
}
Iniailly Word - это место для отображения массива слов, а предложение - это место для отображения массива предложений, так что не путайте.
Здесь я намерен отображать все вышеперечисленные пять элементов по одному элементу за раз, изменяя только слово и предложение одновременно, если я нажму следующую кнопку (>>) над рисунком. но отображалось только слово [0] и отправлено [0]. в первый раз, но не может отображаться, если нажать кнопку >>, которая поворачивается, чтобы отобразить «a» и «хороший мальчик» в соответствующей позиции.
Есть ли у вас какие-либо идеи за эту проблему? Также хочу изменить индекс из нижнего | левого угла индекса. если я нажму следующее слово и предложение.