我不知道文本將如何提前對齊。但是我會分開進行水平和垂直對齊。以編程方式設置對齊方式的最佳方法是什麼?我可以做這樣的事情:Android TextView文本對齊
/**
* Sets text alignment
* @param alignment
*/
public void setAlignment(String alignment, String vAlignment){
if (alignment.equals("Left")){
if (vAlignment.equals("Top"))
setGravity(Gravity.LEFT | Gravity.TOP);
else if (vAlignment.equals("Center"))
setGravity(Gravity.LEFT | Gravity.CENTER);
else if (vAlignment.equals("Bottom"))
setGravity(Gravity.LEFT | Gravity.BOTTOM);
}
//same for other horizontal alignments
是否有任何其他方式做到這一點?我也將不得不看看文本理由和稍後拉伸,所以如果我可以一個接一個地分別設置水平和垂直對齊,那將會更容易。可能嗎?
這工作完美,謝謝=) – etilia