Я используюAlertDialog тема
<activity android:name =".ShowingDialog"
android:theme="@android:style/Theme.Dialog" />
в моей деятельности, и это правильно показывает диалог, , но при появлении диалогового он показывает мне мое имя проекта в середине, как показано на рисунке ниже, так, я ничего не могу сделать, пока не нажмем кнопку «Назад».
Мое имя проекта: LMP
Любые предложения?
Обновление ============================================================================================================================================================== ==============
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.widget.Button;
import android.widget.Toast;
public class ShowingDialog extends Activity {
boolean b;
String CancelMsg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//For Sending SMS with cancel Request
//For Notification -1-
final AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("...");
alertDialog.setMessage("...");
// For Notification -2-
final AlertDialog alertDialog2 = new AlertDialog.Builder(this).create();
alertDialog2.setTitle("...");
alertDialog2.setMessage("...");
alertDialog.setButton("...", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// If yes move the plaintiff to MyPage act.
Intent intent= new Intent(ShowingDialog.this,LMPActivity.class);
startActivity(intent);
;
}
});
alertDialog.setButton2("...",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
alertDialog2.setButton("...", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
CancelMsg = "Case_ID cancel";
if (!b) {
try {
// Should write server number here + the chatting must be pushed above
sendSMS("0000", CancelMsg);
Toast.makeText(ShowingDialog.this, "...", Toast.LENGTH_LONG)
.show();
} catch (Exception e) {
// TODO Auto-generated catch block
Toast.makeText(ShowingDialog.this, e.getMessage(),
Toast.LENGTH_LONG).show();
}
}
}
});
alertDialog2.setButton2("...", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
// Do nothing
}
});
alertDialog2.setIcon(android.R.drawable.ic_dialog_alert);
alertDialog2.show();
}
});
alertDialog.setIcon(android.R.drawable.ic_dialog_alert);
alertDialog.show();
}
public void sendSMS(String number, String msg) throws Exception {
if (!b) {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, msg, null, null);
}
b = true;
}
=========================== второе обновление ===================================
после сдачи:
XML макет с visibility ="gone"
и добавление этой строки:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
public class ShowingDialog extends Activity {
boolean b;
String CancelMsg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//For Sending SMS with cancel Request
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.showing_dialog);
....
}}
полученный результат показан на этом рисунке:
Из-за отсутствия макета контента это, вероятно, название деятельности. Используйте один из ответов здесь: http://stackoverflow.com/questions/2591036/how-to-hide-the-title-bar-for-an-activity-in-xml-with-existing-custom-theme –
@ MarekSebera Звучит как ответ мне ... – Hassan
@MarekSebera спасибо за ур ответ, но это не отображается в строке заголовка, это показано в середине экрана !!! и я должен нажать кнопку, чтобы использовать мое приложение? !! – Monerah