0
我有一個線性佈局,我怎麼能給它增加重力,使它水平居中?在Android中居中佈局?
LinearLayout textHolder = new LinearLayout(context);
textHolder.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
上述不符合工作。
我有一個線性佈局,我怎麼能給它增加重力,使它水平居中?在Android中居中佈局?
LinearLayout textHolder = new LinearLayout(context);
textHolder.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
上述不符合工作。
這應該工作
LinearLayout textHolder = new LinearLayout(context);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT);
lp.gravity = Graviity.CENTER_HORIZONTAL;
textHolder.setLayoutParams(lp);
但這隻會中心根據textHolder的大小的LinearLayout的孩子。如果您想要將textHolder完全居中,則應將佈局參數應用於textHolder的父級。
如果您想在標題中使用標籤,請將它放在句子中。請不要在標題前加上標籤名稱,這是多餘的。 – Mat
@Mat,你打算去編輯他所有的其他問題嗎? :) –
@jeffamaphone:不,我是一個瘋子,但不_that_多(: – Mat