简单的问题,我在顶部制作了一个带有标签的对话框。标签出于某种原因,重力保留为默认值,我想将其更改为居中。标签在我的AndroidManifest.xml文件中定义为:
<b>activity</B>
android:name=".WelcomeDialog"
android:theme="@android:style/Theme.Dialog"
android:label="@string/welcome_dialog_title"
>
<b>/activity></B>
我试过把android:gravity =“center”但是它不起作用,任何提示如何解决这个问题?
提前谢谢!答案 0 :(得分:1)
只需将代码放在setContentView(R.layout.new)...
下((TextView)((FrameLayout)((LinearLayout)((ViewGroup) getWindow().getDecorView()).getChildAt(0)).getChildAt(0)).getChildAt(0)).setGravity(Gravity.CENTER);
非常坦率地说,此代码是从另一个stackoverflow问题复制而来的: How to align center the title or label in activity?
我相信它可以帮助你交配!!!!
)