Articles of android ui

如何在PopupWindow中为EditText启用选择标记?

我在PopupWindow使用EditText 。 它显示OK,但选择标记不会显示在EditText 。 当我长按EditText时,选项菜单也不会改变。 在LogCat中,我看到一个警告 TextView不支持文本选择。 操作模式已取消。 因此, EditText无法从剪贴板复制/粘贴文本。 有没有办法在PopupWindow获得“正常”的EditText行为? 此代码显示了问题,但我也尝试了很多变化: EditText edit = new EditText(getContext()); edit.setBackgroundColor(Color.BLUE); PopupWindow popup = new PopupWindow(edit, 100, 100, true); popup.setBackgroundDrawable(new BitmapDrawable()); popup.showAtLocation(this, Gravity.NO_GRAVITY, 100, 200);

如何在各种设备上测试android企业应用程序

我正在研究一个大型企业Android应用程序,我们想知道其他公司如何测试他们的应用程序。 我们有大约10种设备,我们建议客户使用,因为不可能有各种设备和测试应用程序。 我听说Eset和Sygic也有一些主要支持的设备,他们的应用程序已经过测试,如果出现某些设备特定的错误,他们就会得到该设备。 我做了一些研究,发现了一些自动化测试工具(如TestDroid)。 有没有人对TestDroid等自动化测试工具有实际经验? 如果有一个大公司工作的人可以分享测试程序,工具,提示或建议如何测试企业Android应用程序,当存在如此多的具有各种操作系统版本,分辨率和系统扩展的设备(如HTC Sense,三星),这将是非常棒的的TouchWiz)。 非常感谢你们。

Google Plus应用(流)使用什么视图组件?

如果您在Android上使用Google Plus应用程序并切换到Stream,则会显示一个视图,您可以在所有圈子/ Incoming / Nearby-Stream之间向左和向右滑动。 什么视图组件用于此? 这是标准的Android组件吗? 或者我在哪里可以finddemocode如何构建这样的视图组件?

样式Android SearchView下拉popup窗口

我想知道如何设置Android 4.0 SearchView的下拉popup窗口的样式? 我正在使用Theme.Sherlock.Light.DarkActionBar ,但我不知道如何将下拉搜索设置为白色背景和黑色文本?

像Android中的卡片布局

我想制作像Google Cards这样的Android布局,我知道有一个开源库,但我只想要布局和灰色六角背景样式。 我找不到有关这方面的信息,我怎么能做到这一点? 即时通讯附加新的谷歌地图v7布局,这样你就可以得到这个想法。

在Dialogs边界外查看

我想要这样的东西: 用户个人资料图片在对话框边界上“popup”。 我已经尝试了一切:在太阳下乱用每个可能的组合剪辑,在对话框之后动态创建视图并将其添加到根内容视图,使用单独的视图并使用Dialog.setCustomTitle()加载,黑客攻击图像onDraw()方法并应用各种边界/位置黑客 – 但无论图像总是被截断并分成两半。 我甚至已经去了解Play商店APK的程度,看看他们是如何做到的。 不幸的是资源文件并没有给予太多帮助,我在Smali找不到任何东西。 有人可以帮忙吗? 请… :-( 编辑 :我只是专门讨论对话框顶部的用户配置文件图像,而不是对话框本身。

LinearLayout不会填充scrollview

滚动视图填满整个屏幕,但linearLayout1只填充屏幕的一小部分,高度接近100dip。 如何让linearLayout1填充父级?

是否可以从PreferenceActivity中的首选项启动DialogFragment?

我正在转换我的应用程序以使用v4兼容包和片段。 到目前为止我做得很好,但我需要从PreferenceActivity中的PreferenceActivity选项单击启动DialogFragment。 由于兼容性库中没有PreferenceFragment,因此我坚持使用PreferenceActivity 。 是否有可能获得对片段管理器的引用并调用DialogFragment或者如果我需要来自首选项的对话框,我是否只需继续使用旧对话框?

多次调用setContentView()

有没有办法在一个Activity中多次使用不同的id调用setContentView(id)来呈现不同的视图,或者我是否必须启动一个新的Activity?

DatePicker的setMinDate(…)在第二次调用时不起作用

我处于一种特殊情况,我必须根据Spinner的选定元素更改DatePicker的最小和最大日期。 这是我用来切换最小和最大日期的代码块。 private void switchCalculationMethod(int method) { calculationMethod = method; switch (method) { case METHOD_1: datePicker.setMinDate(new LocalDate().minusWeeks(42).getMillis()); datePicker.setMaxDate(new LocalDate().plusDays(1).getMillis() – 1); break; case METHOD_2: datePicker.setMinDate(new LocalDate().minusWeeks(2).getMillis()); // This don’t work!! datePicker.setMaxDate(new LocalDate().plusWeeks(40).getMillis()); // This works!!! break; } datePicker.init(today.getYear(), today.getMonthOfYear() – 1, today.getDayOfMonth(), this); } 因此, DatePicker将在第一次正确设置,当我尝试再次更改最小日期(更改最大日期工作)时会出现问题。 它将保持我先设定的值。 我在想这是一个错误。 我在这里做错了吗? 这有解决方法吗? PS:我正在使用Joda时间api。