我有試圖顯示在AlertDialog的圖像與一個ListView,這裏的代碼中的問題:問題的在AlertDialog圖像使用ListView [Android的]
AlertDialog.Builder builder = new AlertDialog.Builder(this);
ListView modeList = new ListView(this);
stringArray = new String[1];
**stringArray[0] = new String(getString(R.string.facebook),getImg(R.drawable.icon));**
ArrayAdapter<String> modeAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, stringArray);
modeList.setAdapter(modeAdapter);
builder.setTitle("Share");
builder.setIcon(R.drawable.icon);
builder.setItems(stringArray, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
//Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
});
AlertDialog alert = builder.create();
alert.show();
和
private Drawable getImg(int res)
{
Drawable img = getResources().getDrawable(res);
img.setBounds(0, 0, 48, 48);
return img;
}
並且錯誤告訴我:「構造函數String(String,Drawable)未定義」
我想用ListView在AlertDialog中顯示圖像自定義和文本。謝謝。