181得票24回答
软键盘弹出时如何将布局上移?

我在一个RelativeLayout中有几个设置了align bottom属性的元素,当软键盘弹出时,这些元素被软键盘遮盖了。 我希望它们能够往上移,以便在屏幕空间足够的情况下显示在键盘上方,或者使键盘上方的区域可滚动,用户仍然可以看到这些元素。 有关于如何解决这个问题的任何想法吗?

181得票25回答
如何让用户阅读错误信息?

如果你为非技术人员编写程序,你会发现自己面临着一个很高的风险,那就是用户不会仔细阅读你精心措辞和启迪性的错误信息,而只是在沮丧的耸肩中点击第一个可用的按钮。 所以,我想知道您能推荐哪些好的做法,以帮助用户实际阅读您的错误消息,而不是简单地将其搁置。我能想到的想法可能是: 当然,格式化有所...

174得票18回答
自定义字体和XML布局(Android)

我正在尝试在Android中使用XML文件定义GUI布局。据我所知,无法在XML文件中指定小部件应使用自定义字体(例如放置在assets / font /中的字体),您只能使用系统安装的字体。 我知道,在Java代码中,我可以使用唯一ID手动更改每个小部件的字体。或者,我可以在Java中迭代...

170得票20回答
Android RecyclerView的添加和删除项目

我有一个带有TextView文本框和十字按钮ImageView的RecyclerView。我有一个在RecyclerView外部的按钮,可以使十字按钮ImageView可见/隐藏。 当点击该项的十字按钮ImageView时,我想从RecyclerView中删除该项。 我的适配器:publi...

167得票14回答
创建删除线文本?

我能否在Android中创建删除线文本,我的意思是在TextView标记中添加特殊值以使其成为可能?<TextView android:id="@+id/title" android:layout_width="wrap_content" android:lay...

164得票14回答
在ScrollView中放置ConstraintLayout是否可行?

最近,随着Android Studio 2.2的推出,有了一个新的ConstraintLayout,这使得设计变得更容易。但是,与RelativeLayout和Linearlayout不同,我不能使用ScrollView来包围ConstraintLayout。这是否可能?如果可以,如何实现? ...

162得票14回答
我该如何对GUI进行单元测试?

我的代码中的计算经过了充分测试,但由于有大量GUI代码,我的整体代码覆盖率比我想要的低。是否有关于单元测试GUI代码的指导方针?这甚至有意义吗? 例如,在我的应用程序中有图表。我无法找到如何自动化测试图表的方法。据我所知,需要人眼来检查图表是否正确。 (我正在使用Java Swing)

162得票31回答
让WinForms文本框的行为像浏览器地址栏

当C# WinForms文本框获取焦点时,我希望它的行为类似于您的浏览器地址栏。 要了解我的意思,请单击您的Web浏览器的地址栏。您会注意到以下行为: 如果之前没有选择文本框,则单击文本框应选择所有文本。 鼠标在文本框中按下并拖动时,只应选择我用鼠标突出显示的文本。 如果文本框已经聚焦,...

161得票14回答
iOS 7使用CSS实现的模糊叠加效果?

看起来苹果的叠层效果不仅是透明度,有没有用CSS和可能的JS实现这种效果的想法?

157得票22回答
如何以编程方式获取Android导航栏的高度和宽度?

在Android中,屏幕底部的黑色导航栏不容易删除。自从3.0版本以来,它已经成为 Android 的一部分,用于替换硬件按钮。这里是一张图片: 我如何获取该UI元素的宽度和高度(以像素为单位)?