2017-04-01 8 views
-4

私はテキストビューを動的に作成しているので、コードの実行が完了した後でhelloテキストを中央に設定したいと思います。私はtextViewを動的に作成しています

TextView textView; 
private TextView createNewTextView(String text) { 
    textView = new TextView(this) 
    textView.setText(" hello "); 
    textView.setGravity(Gravity.CENTER_HORIZONTAL); 
} 
+0

このコードが動的に割り当てられたtexrtviewにウォーキングない適切 – Abhinav

答えて

0

以下のコード試してみてください。

LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,    LinearLayout.LayoutParams.WRAP_CONTENT); 
lp.addRule(LinearLayout.CENTER_IN_PARENT); 
textView.setLayoutParams(lp); 
+0

追加ルール – Abhinav

0

用途:
textView.setTextAlignment(Gravity.CENTER_HORIZONTAL);

+0

を利用するにはどのように機能していないが – Abhinav

関連する問題