0
我有一個android應用程序,用戶可以通過文本視圖中的對話框輸入他的名字和另一個信息。問題是如果用戶用英文輸入他的名字,名字將在頁面的左邊,並且如果另一個用戶用阿拉伯文輸入了他的名字,那麼名字就在右邊。android align在textview中輸入文本對話框
我正在尋找一種方法來使名稱對齊始終處於正確的位置,無論用戶是以英文還是阿拉伯文輸入。
這裏是我的代碼:
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Title");
alert.setMessage("Message");
// Set an EditText view to get user input
final EditText input = new EditText(this);
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Editable value = input.getText();
TextView tv = (TextView)findViewById(R.id.textview_id);
tv.setText("" + value);
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Canceled.
}
});
alert.show();