最近发布的新版Facebook SDK for Android(v4.0)导致了我正在使用的自定义LoginButton的奇怪行为。 以下是如何在不同的SDK版本中呈现相同的XML的比较。 问题似乎是SDK 4.x中的FB图标不能正确拉伸以适应自定义大小的button,并且在4.0.1处, android:layout_height属性将被完全忽略 。 我的问题是如何使SDK 4.x中的button像在SDK 3.x中一样? XML和Java解决scheme都是完全可以接受的。 适用于SDK 3.x的XML: <com.facebook.widget.LoginButton android:background="@color/com_facebook_blue" android:id="@+id/login_btn_facebook" android:layout_width="225dp" android:layout_height="50dp" android:layout_marginBottom="5dp" android:layout_marginTop="5dp" android:layout_gravity="center" android:onClick="onFacebookLoginClick" /> SDK 3.x(运行CM11S的OnePlus One上的截图)的外观如何: 用于SDK 4.x的XML(button的包已重命名+我不得不改变宽度和字体以匹配g +button): <com.facebook.login.widget.LoginButton android:background="@color/com_facebook_blue" android:id="@+id/login_btn_facebook" android:layout_width="221dp" android:layout_height="50dp" android:layout_marginBottom="5dp" android:layout_marginTop="5dp" android:layout_gravity="center" android:textSize="7pt" android:onClick="onFacebookLoginClick" /> SDK 4.0(在Genymotion Nexus 5上运行,未修改4.4.4的屏幕截图)的外观如何: SDK 4.0.1(Same Genymotion Nexus 5)的外观如何: 附加信息 摘自4.0 – > […]
我有一个包含不同长度文本的单元格的表格。 所有表格单元的宽度是相同的。 如果这意味着截断冗长的单词或者用长单词强行突破,那就没问题了。 我想不出有什么办法让这个工作。 这是用于内部客户端应用程序,因此只需要在IE6和IE7中工作。 下面是一个示例页面。 包含一个onereallylongword长字的单元是违规的单元。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> td { width: 30px; } </style> </head> <body> <table border="2"> <tr> <td>word</td> <td>two words</td> <td>onereallylongword</td> </tr> </table> </body> </html>
什么是您在网站上看到的最聪明的UIfunction? 一些东西: 使用户体验更直观 大大增加了应用程序的有用性。 添加到应用程序的“哇因素” 或者…你认为重要的任何东西;) 也可能是一些标准,但特别是很好的实施。 请限制这个标准的networking技术(HTML,AJAX等),没有Flash或插件请! 谢谢
我有一些使用Python开发小型命令行应用程序的经验。 我想继续用Python开发GUI。 从Python的可用GUI工具包中,我觉得最倾向于使用wxPython和Tkinter ; 但是我不想一直在编写所有的GUI。 是否有任何这些工具包的任何良好的GUI IDE? 它不需要是免费或开源的。
你知道什么技术\用于创build用户友好的graphics用户界面? 我可以命名以下技术,我觉得特别有用: 非阻塞通知(像Firefox3中的浮动对话框或Vista托盘区域的Vistapopup消息) 没有“保存”button MS OneNote作为例子。 IM客户端可以自动保存对话logging 综合search search不仅通过帮助文件,而是使UI元素可search。 Vista向这样的GUI迈出了一大步。 侦察插件Microsoft Office是一个非常好的主意。 面向上下文的UI(MS Office 2007中的function栏) 你在你的软件中实现了像列出的技术的东西吗? 编辑: 正如Ryan P所说,创build可用应用程序的最好方法之一就是将自己置于用户的位置。 我完全同意这个观点,但是我想在这个主题中看到的是具体的技术(就像我之前提到的那样),而不是一般性的build议。
我在那里发现了很多HTML5 UI框架,比如: 剑道 Wijmo jqWidgets 斑马 煎茶 SproutCore的 YUI XUI 屏蔽UI 我有点不知所措。 看着他们中的一些,但几乎所有人似乎都太慢和重量级。 我感到有点困惑,我会学习哪一个。 他们的每个网站谈论他们的产品,就好像他们是最好的市场。 (明显的营销策略)。 作为Web应用程序开发和客户端JS UI框架的初学者, 你们,根据你的经验,哪一个你build议快速桌面Web应用程序开发考虑速度,部件集合,复杂性,看起来感觉,支持等? 你推荐我开始学习哪一个? 我知道可以有很多答案,每个人都可以更喜欢不同的答案,但是这可能有助于指导我一些,并且对一些最stream行的框架有一些批评。
我正在为我的webapp的移动版本写一个login页面,并且有一个简单的HTML密码字段,如下所示: <input id="password" type="password" /> 唯一的问题是,iPhone Safari浏览器默认大写input的第一个字母,这是混淆我的用户,因为密码区分大小写,他们并不总是意识到这一点。 有谁知道的方法,标签或以其他方式停止这种情况发生,并强制iPhone的input为小写,除非用户另有指定? 或者这只是平台的一个function,不能改变?
我正在devise一个iPhone应用程序,它具有相当大的一组屏幕圆angular矩形button。 给定基于手指的触摸屏用户界面,你认为最小的敏感button尺寸是多less? 我需要在视口中尽可能多地安装,而不会过多地影响可用性。 也许有一个苹果推荐的最小尺寸? 现在是33×33,在模拟器上看起来还不错,但我昨天晚上在真正的手机上玩这个应用程序,而且很尴尬 – button感觉太小了。
出生dateselect器的最佳方法是什么? 3个文本input(月/日/年)或一个掩码input。 用户必须使用键盘 3个select框。 用户可以使用键盘或鼠标。 一个不错的dateselect器 。 我想知道什么是最有用和无问题的解决scheme,所以用户不会感到困惑。
如何在Interface Builder中为背景inputRGB或hex颜色值? 我可以select预定义的颜色,但我想手动inputRGB值。 我在哪里可以做到这一点?