這可能很簡單,但我無法在任何地方找到答案。使用AlertDialog.Builder.setCustomTitle()時設置默認文本樣式()
我才能使用我自己的看法爲對話框的標題使用setCustomTitle我的警告對話框:
View customTitle = getLayoutInflater().inflate(R.layout.dialog_title, null);
new AlertDialog.Builder(AddBusActivity.this).setCustomTitle(customTitle).(some more stuff).show();
而且dialog_title.xml:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView android:text="My Title"
android:id="@+id/title"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:gravity="right|center_vertical">
</TextView>
</LinearLayout>
我的問題是使標題TextView
使用默認的對話標題樣式。 在我的設備中,警告對話框背景很暗,所以文字必須明亮,但在其他設備中可能會有所不同。
我嘗試添加機器人:textAppearance =「@安卓風格/ TextAppearance.DialogWindowTitle」到TextView的,但它造成的文字爲黑色這是不正確的風格。
我該如何解決這個問題?
此值得1 :) – ZigiZ