次の点で問題があります。
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
temp=a.getItemAtPosition(position).toString();
Toast.makeText(ne.this, temp, Toast.LENGTH_SHORT).show();
if (temp=="Aries")
{
ViewFlipper viewflipper= (ViewFlipper) findViewById(R.id.viewflipper);
Toast.makeText(ne.this, temp, Toast.LENGTH_SHORT).show();
}
if (temp=="Taurus")
{
ViewFlipper viewflipper= (ViewFlipper) findViewById(R.id.viewflipper);
Toast.makeText(ne.this, temp, Toast.LENGTH_SHORT).show();
}
if (temp=="Libra")
{
ViewFlipper viewflipper= (ViewFlipper) findViewById(R.id.viewflipper);
Toast.makeText(ne.this, temp, Toast.LENGTH_SHORT).show();
}
アイテムをクリックすると、最初のビューに文字列が表示されますが、2番目のビューには進みません。また、最初のビューで他のアイテムをクリックすると、最初の出力が表示されます。
つまり、最初のビューで牡羊座を選択すると、トースト ウィンドウに牡羊座が表示されますが、2 番目のビューには移動しません。もう一度、おうし座などの他のアイテムを押していますが、それでも牡羊座が表示されます。