Androidのスピナーに画像アイコンを配置する方法これは私のスピナーコードですリスト内のすべての名前に画像を追加するにはどうすればよいですか?スピナーのeactテキストに画像を表示したい
Spinner sp = (Spinner) findViewById(R.id.lgnspinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.network_array,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);
sp.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (position == 0) {
// text}
if (position == 1) {
// text
}
if (position == 2)
{
// text
}
if (position == 3) {
// text
}
}
}
});
XML:
<Spinner
android:id="@+id/lgnspinner"
style="?android:attr/buttonStyleSmall"
android:layout_width="145dip"
android:layout_height="wrap_content"
android:prompt="@string/network_prompt"
android:textColor="#000000" />
<string-array name="network_array" >
<item>
GPRS
</item>
<item>
Wifi
</item>
<item>
OtherNetwork
</item>
<item>
SMS
</item>
</string-array>