【发布时间】:2015-10-01 05:24:28
【问题描述】:
在我的 android 应用程序中有一个竞赛模块,其中会显示一个问题及其选项。它工作正常,但是当我们添加长问题时,它不会显示全文。 我为此使用对话框,我的 dialogbox.xml 看起来像
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#53412d" >
<LinearLayout
android:id="@+id/namelayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true">
<TextView
android:layout_width="73dp"
android:layout_height="50dp"
android:gravity="center"
android:text="5am-9am" />
<TextView
android:layout_width="73dp"
android:layout_height="50dp"
android:gravity="center"
android:text="9am-1pm" />
<TextView
android:layout_width="73dp"
android:layout_height="50dp"
android:gravity="center"
android:text="1pm-5pm" />
<TextView
android:layout_width="73dp"
android:layout_height="50dp"
android:gravity="center"
android:text="5pm-9pm" />
</LinearLayout>
<RadioGroup
android:id="@+id/radiogroub"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/namelayout"
android:gravity="center"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/sms1"
android:layout_width="73dp"
android:layout_height="50dp" />
<RadioButton
android:id="@+id/sms2"
android:layout_width="73dp"
android:layout_height="50dp" />
<RadioButton
android:id="@+id/sms3"
android:layout_width="73dp"
android:layout_height="50dp" />
<RadioButton
android:id="@+id/sms4"
android:layout_width="38dp"
android:layout_height="50dp" />
</RadioGroup>
<LinearLayout
android:id="@+id/btnlayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/radiogroub"
android:gravity="center"
android:orientation="horizontal" >
<Button
android:id="@+id/sendbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Send" />
<Button
android:id="@+id/closebtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Close" />
</LinearLayout>
</RelativeLayout>
我的activity.java 我写的很像
final Dialog dialog = new Dialog(HelloFMActivity.this);
dialog.setContentView(R.layout.dialogbox);
dialog.setTitle("my long question bla bla bla bla bla bla bla");
【问题讨论】:
-
你已经使用了布局对话框,请在那里自定义布局,所以不需要setTitle。
-
你到底想要发生什么......?