請幫我使用此代碼: 每次只有其他情況下執行不是如果我有資產/ www文件夾中的html文件,這是列表視圖
在這裏,我提供ListviewActivity我將有最多20在這個列表中,每個列表將有一個webview每次只有「else case alert dialog」正在調用?
//這是列表視圖中的數據 private String arr [] = {「sunny」,「cool」,「hot」,「rainy」}; list.setOnItemClickListener(新OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) {
/*Intent myIntent = new Intent(SpellsActivity.this, Details.class);
myIntent.putExtra("key",(String) list.getItemAtPosition(position));
startActivity(myIntent);*/
String str =(String) list.getItemAtPosition(position);
Context mContext= SpellsActivity.this;
AlertDialog.Builder alert = new AlertDialog.Builder(mContext);
//this is where i need you to see only else case is invoking not the if
if(str.equalsIgnoreCase(arr[0])){
alert.setTitle("Sunny");
WebView wv=new WebView(mContext);
wv.loadUrl("file:///android_asset/www/sunny.html");
}
else{
alert.setTitle("Cool");
WebView wv=new WebView(mContext);
wv.loadUrl("file:///android_asset/www/cool.html");*/
}
alert.setView(wv);
alert.setIcon(R.drawable.ic_launcher);
alert.setPositiveButton("Back",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Toast.makeText(getApplicationContext(), "BACK", Toast.LENGTH_SHORT).show();
}
});
alert.show();
}
});
}
}
爲了測試是否是工作或沒有我剛纔所用的兩種選擇晴天或其他
對不起朋友得到的答案,但無法發佈,因爲較少的聲譽將在6小時後發佈 – VENKI 2012-01-15 14:02:58