новичок в android, я juz хочу знать, как это сделать, когда я нажимаю кнопку1, а затем кнопку2 в текстовом представлении будет отображаться 1 2 ,,, но если бы я нажал кнопку2, тогда button1 это будет показать 2 1Как сделать сортировочную букву в виде алфавитов
это мои коды, но теперь, когда я нажимаю кнопку1, затем кнопку2, или если я нажал кнопку2, тогда кнопка1 показывает то же самое, plz help me thanx.
сейчас я сделал это, используя getText & setText его работу, как я хотел, но условие, если оно правильно или нет, не работает PLZ помощь !! что с ним не так, и мой метод правильный?
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
// Full screen
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.wordgame2);
bu1 = (Button) findViewById(R.id.bu1);
bu2 = (Button) findViewById(R.id.bu2);
bu3 = (Button) findViewById(R.id.bu3);
bu4 = (Button) findViewById(R.id.bu4);
bu5 = (Button) findViewById(R.id.bu5);
t1 = (TextView) findViewById(R.id.t1);
i1 = (ImageView) findViewById(R.id.i1);
i2 = (ImageView) findViewById(R.id.i2);
bu1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
t1.setText(t1.getText()+" "+bu1.getText());
}
});
bu2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
t1.setText(t1.getText()+" "+bu2.getText());
}
});
bu3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
t1.setText(t1.getText()+" "+bu3.getText());
}
});
bu4.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
t1.setText(t1.getText()+" "+bu4.getText());
}
});
bu5.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
if(t1.getText().toString().equals("a b c d")) //this is not working
{
i1.setVisibility(View.VISIBLE);
i2.setVisibility(View.INVISIBLE);
}
else {
i2.setVisibility(View.VISIBLE);
i1.setVisibility(View.INVISIBLE);
}
}
});
}
04-21 07: 00: 48,690: Е/AndroidRuntime (23874): неустранимое: Главный 04-21 07: 00: 48,690: Е/AndroidRuntime (23874): java.lang. RuntimeException: невозможно запустить Activity ComponentInfo {com.arabicalphabets.reham/com.arabicalphabets.reham.Wordgame2}: java.lang.NullPointerException 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at android.app. ActivityThread.performLaunchActivity (ActivityThread.java:1970) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1995) 04-21 07:00: 48.690: E/AndroidRuntime (23874): at android.app.ActivityThread.acces s $ 600 (ActivityThread.java:127) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1161) 04-21 07:00 : 48.690: E/AndroidRuntime (23874): at android.os.Handler.dispatchMessage (Handler.java:99) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at android.os.Looper.loop (Looper.java:137) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at android.app.ActivityThread.main (ActivityThread.java:4512) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at java.lang.reflect.Method.invokeNative (собственный метод) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at java.lang.reflect.Method.invoke (метод. java: 511) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:982) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:749) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at dalvik.system.NativeStart.main (родной метод) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): причиненный: java.lang.NullPointerException 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at com.arabicalphabets.reham.Wordgame2.onCreate (Wordgame2.java:36) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at android.app.Activity.performCreate (Activity.java:4465) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1052) 04-21 07: 00: 48.690: E/AndroidRuntime (23874): at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1934) 04-21 07: 00: 48,690: E/AndroidRuntime (23874): ... 11 более
вам нужно добавить, используйте '' getText' и setText' к работа с содержимым TextView –
okie ,, can u, пожалуйста, покажите мне пример? –
нет, подумайте о себе, это домашнее задание является одним из самых простых. –