草庐IT

android - AlertDialog 自定义标题有黑色边框

我有一个使用自定义对话框View的AlertDialog。自定义标题View的想法似乎很简单,但是自定义标题周围有一个我似乎无法摆脱的黑色边框。顶部、左侧和右侧有一个单像素边框,而底部有大约5个像素的边框。在Java中创建对话框:ViewtitleView=inflater.inflate(R.layout.part_list_item,parent,false);((TextView)titleView.findViewById(R.id.partName)).setText(titleText);AlertDialogproductDialog=newAlertDialog.Bui

android - Fragment Dialog landscape,填满屏幕

我的fragment对话框有问题,如果手机处于纵向模式,一切正常,对话框几乎是全屏的,但是当我旋转手机时,在横向模式下,两侧有一些大间隙。有可能解决这个问题吗?我称之为getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);去掉DIalogFragment标题。我使用的是线性布局。 最佳答案 解决方法:@OverridepublicvoidonStart(){super.onStart();Dialogdialog=getDialog();if(dialog!=

android - 在 Android 的 Multichoice AlertDialog 中设置复选框状态

以下是我的AlertDialog.Builder代码finalString[]values=newString[]{"SelectAll","Android","ios","windows","Blackberry"};finalArrayListselecteditems=newArrayList();AlertDialog.Builderbuilder=newAlertDialog.Builder(this);builder.setTitle("SelectyourfavoriteOS");builder.setMultiChoiceItems(values,null,newDia

android - 如何在Android studio中长按EditText打开弹出窗口

如何在长按EditText时打开PopUpWindow,用户可以在其中键入或粘贴内容,然后可以按ok,然后将输入的文本放入EditText并且我不希望用户使用回车键。我的主要动机是用户可以一次看到整个文本,因为我的apk中的EditText大小很小。注意:-我是android编程的初学者,这是我的第一个问题。:) 最佳答案 我对你的问题的理解。我的答案是您可以在长按“编辑文本”时打开一个弹出窗口。复制您的编辑文本-文本到弹出窗口-编辑文本。按“确定”将弹出窗口编辑文本的文本复制回您的基本文本框。附上代码供您引用弹出窗口xml-主要A

Android自定义对话框如 'Quick Contact'

我想创建一个自定义对话框,例如联系人应用程序中的“快速联系”或官方Twitter应用程序中的对话框。当我点击一个按钮时,它会在按钮上方或下方打开。http://londatiga.net/images/qc-tw.jpg快速联系和推特我已经阅读了联系人应用程序的源代码,但它似乎使用了内部API。另一种解决方案是扩展Dialog类,我可以设置自定义布局,但无法定位对话框。有什么解决办法吗?提前致谢 最佳答案 看这个项目NewQuickAction3D默认方向是垂直的,因此它看起来会随您的需要而大不相同。您需要将ExampleActiv

android - 我怎样才能在 Android 上从 ListActivity 创建 DialogFragment?

我有一个应用程序,其主要Activity扩展了ListActivity并显示了一堆项目。我想在单击列表项(用于编辑项信息)后显示自定义DialogFragment。但是根据谷歌的android教程http://developer.android.com/guide/topics/ui/dialogs.html我只能从扩展FragmentActivity的Activity中显示DialogFragment,因为需要调用getSupportFragmentManager()方法。所以问题是:如何显示来自ListActivity的自定义对话框?谢谢:) 最佳答案

android - 在自定义对话框中设置 TextView

我已经创建了一个自定义对话框,但我无法将文本设置到java对话框布局中的TextView中,我的程序崩溃了。我的错误是什么?publicclassTotal_CBCextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.total_cbc);finalTextViewRBC_T=(TextView)findViewById(R.id.total_cbc_text_rbc);Butt

android - 即使屏幕被锁定,如何显示对话框?

我已经使用GCM实现了推送通知,当我收到通知时,我想在我创建了自定义对话框的对话框中显示。现在,我希望即使设备已锁定(无论是模式匹配还是PIN),我的对话框也会出现。我做了以下尝试,但没有积极的结果。publicvoidonAttachedToWindow(){Windowwindow=getWindow();window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON|WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|WindowManager.LayoutParams.F

android - 如何使用 Material Design 在 Alert Dialog Fragment 中设置按钮样式?

我想更改警报对话框上的默认按钮样式。标准的警报对话框fragment(在AndroidL中)如下所示:我希望将右侧按钮的样式设置为普通按钮而不是无边框按钮。Google本身似乎在各种对话中使用了这种模式,例如:有谁知道这是否可行,而无需从头开始重新创建整个对话框? 最佳答案 您可以使用以下属性为主题中的按钮设置样式:android:buttonBarPositiveButtonStyle,android:buttonBarNegativeButtonStyle,和android:buttonBarNeutralButtonStyle

android - 使用 Theme.AppCompat.Dialog 时操作栏看起来被切断了

我希望让我的一个Activity看起来像一个对话框,并为此使用了Theme.AppCompat.Dialog主题,但这使得它的操作栏看起来很糟糕(见下文)。现在背景被剪切成标题字符串的长度,我找不到任何主题属性来修复它。(如何避免?styles.xml相关部分:我使用以下代码开始Activity:Intentintent=newIntent(this,DeviceListActivity.class);startActivityForResult(intent,REQUEST_CONNECT_DEVICE); 最佳答案 首先,当我遇