そこでspinnerを使おうと
http://ichitcltk.hustle.ne.jp/gudon/mod ... tent_id=71
このサイトを参考に作ったのですが、表示されて欲しいようなものが出て来ません

上のサイトにある、この画像のように出てきて欲しいのですが、

実際はこのように出てきます
ちなみに今使っているデバイスはHTC Jで、firmwareはandroid4.0.3となっております
念のため、ソースコードも貼っておきます
内容は参考サイトのものとほぼ同じです
package com.example.spinner;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.Toast;
public class SpinnerActivity extends Activity {
private String[] mStrings = { "aaa", "abc", "bbb", "ccc" };
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
setContentView(layout);
Spinner spinner = new Spinner(this);
layout.addView(spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, mStrings);
spinner.setAdapter(adapter);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setPrompt("以下のリストより選択して下さい。");
spinner.setSelection(1);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent,
View view, int position, long id) {
Spinner spinner = (Spinner) parent;
String item = (String) spinner.getSelectedItem();
Toast.makeText(SpinnerActivity.this,
String.format("%sが選択されました。", item),
Toast.LENGTH_SHORT).show();
}
public void onNothingSelected(AdapterView<?> parent) {
Toast.makeText(SpinnerActivity.this,
"onNothingSelected", Toast.LENGTH_SHORT).show();
}
});
}
}
それもちょっと気になります
参考サイトの挙動と私の環境で挙動の違いはなぜ生まれるのでしょうか?
firefoxとIEで出てくるメッセージボックスがちょっと違うようなもんなのでしょうか?
どうにか参考サイトのようにスタイリッシュに表示する方法はありませんでしょうか?
よろしくお願いします