我想知道是否存在更改后台LinearLayout的可能性,我将其传递给AlertDialog.Builder。
我喜欢这个:
标题(背景透明的图像) 和选择文本。
我无法使用" android:theme =" @android:style / Theme.Translucent"因为我只有一项活动。
我试过了:
背景=" @空"
背景="#80000000" - 还有其他人
"机器人:主题=" @android:风格/ Theme.Translucent"
并且不要将布局更改为透明
图片:(抱歉,我不是毕加索)
活动 - >电话 - >片段 - 通话 - >弹出
答案 0 :(得分:0)
如果透明不起作用,您可以用不同的方式创建对话框。
创建一个充当弹出/对话框的活动:
<activity
android:name="MyActivityPopup"
android:configChanges="keyboardHidden|orientation"
android:excludeFromRecents="true"
android:label="@string/app_name"
android:launchMode="singleTop" >
</activity>
然后是activity_popup xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="600dp"
android:layout_height="240dp"
android:background="@color/white" >
宽度/高度创建没有轮廓的活动。然后,您可以根据需要设计视图。
最后,在MyActivityPopup类中:
public class MyActivityPopup extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_popup);
setFinishOnTouchOutside(false);
...
}