我試圖代碼的Andriod(使用eclipse)一個應用程序中,當被的ImageButton按下alertdialouge想出了一個隨機字符串和數組,每次隨機字符串創建對話警報按下按鈕,我希望它從數組中改變字符串。我已經編寫了一個alertdialouge和一些代碼,獲得一個隨機字符串,但它確實爲文本視圖,而不是一個警報的臺詞。你能看看我的代碼並告訴我我需要改變什麼嗎?使用來自Android的陣列
package kevin.erica.box;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import java.util.Random;
public class TheKevinAndEricaBoxActivity extends Activity {
/** Called when the activity is first created. */
private String[] myString;
private String list;
private static final Random rgenerator = new Random();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Resources res = getResources();
myString = res.getStringArray(R.array.myArray);
list = myString[rgenerator.nextInt(myString.length)];
TextView tv = (TextView) findViewById(R.id.textView1);
tv.setText(list);
}
public void kevin(View view)
{
new AlertDialog.Builder(this).setTitle("The Box").setMessage(getResources().getText(R.string.list)).setNeutralButton("Close", null).show(); }
}
你如何代碼的東西,你不明白嗎?您有一個警告對話框,但不知道要在哪裏更改以顯示文本? – 2012-04-16 19:42:23
林學習,採取代碼等人的作品都寫和適應它,以瞭解它是如何工作的,任何想法是怎麼來幫助編程? :) – CarbonAssassin 2012-04-16 19:52:13