我怎樣才能對齊RightCenter位置75我哈德試圖Amt.setGravity(Gravity.END)的文本;和Amt.setGravity(Gravity.RIGHT);但它仍然對齊 右上方我已經做了
final EditText Amt = new EditText(this);
Amt.setId(20);
Amt.setText("");
Amt.setTextColor(Color.BLACK);
Amt.setTextSize(TypedValue.COMPLEX_UNIT_SP, 12);
Amt.setHint("Amount");
Amt.setPadding(8,8,8,8);
Amt.setSingleLine(false);
Amt.setLines(1);
Amt.setBackgroundResource(R.drawable.text_bg);
Amt.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
Amt.setGravity(Gravity.END);
TourExpenseListDetailRow.addView(Amt);// add the column to the table row here
LinearLayout.LayoutParams params2 = (LinearLayout.LayoutParams)Amt.getLayoutParams();
params2.setMargins(0, 0, 5, 0); //substitute parameters for left, top, right, bottom
params2.gravity = Gravity.RIGHT;
Amt.setLayoutParams(params2);
use'params2.gravity = Gravity.RIGHT | Gravity.CENTER_HORIZONTAL' –
@ChorWaiChun這個,因爲去佈局參數,將影響他的父母的視圖定位,而不是視圖本身的內容 – Sean
@Sean佈局只用於設置量edittext ,所以我不認爲這會影響除edittext本身之外的任何東西 –