お返事ありがとうございます。
> 上記ご質問だけでは原因を特定することは困難です。
> 一番は該当ソースをコピペしてもらえると調査の糸口になるやもしれません。
申し訳ございません。本当にスピナーを表示させているだけなのですが、
一応はっておきます。
main.xml
~~~~~ここから~~~~~~~
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="
http://schemas.android.com/apk/res/
android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Spinner android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
~~~~ここまで~~~~~~~~
SpinnerTestActivity .java
~~~~~ここから~~~~~~~
public class SpinnerTestActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// アイテムを追加します
adapter.add("red");
adapter.add("green");
adapter.add("blue");
Spinner spinner = (Spinner) findViewById(R.id.spinner);
// アダプターを設定します
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new
AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View
view,
int position, long id) {
Spinner spinner = (Spinner) parent;
String item = (String) spinner.getSelectedItem();
Toast.makeText(SpinnerTestActivity.this, item,
Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
}
}
~~~~ここまで~~~~~
サンプルサイト様に置いてあった物を、ほぼそのまま使ってテストしているのですが、
007SHでのみGUI消失の現象が発生します。エミュレーターでも問題ありません。
007SHは所謂、従来のケータイとのハイブリットなので、若干ですが普通のスマフォとは動きが違います。
例えば、このサンプルの場合、通常なら画面を開いてもスピナーはアクティブになっていませんが、
007SHの場合は、画面を開いたら自動でスピナーがアクティブな状態になります。
恐らく、いままでのケータイと操作を似たようなものにするために、設定していなくても、
一番最初に書かれたボタンやスピナー類にカーソルが合うようにしているのだと思います。
もしかしたら、端末バグの可能性もあるのですが、確証が無く何とも言えません。
よろしくお願いします。