Articles of 用户界面

Android:没有通知图标

我想在状态栏中创建一个没有图标的通知(未展开的状态)。 我尝试了自定义展开视图,并仅为此视图设置了图标。 但它没有用。 当我将0作为图标给构造函数时,图标会消失,但通知也不会出现在展开的视图中。 通知通知=新通知(0,“”,0); 我尝试了很多组合,但没有提出解决方案。 顺便说一下,我知道它有效,因为我在某些应用程序中看到了这个function。 谢谢。

Android:加快活动之间的共享元素转换

我在两个活动之间有一个共享元素转换,它按以下方式工作: Intent someintent = new Intent(this, someclass.class); if (Build.VERSION.SDK_INT >= 21) { ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this , new Pair(viewClicked.findViewById(R.id.someimage), “someimage”) , new Pair(viewClicked.findViewById(R.id.someicon), “someicon”) ); startActivity(someintent, options.toBundle()); } else { startActivity(someintent); } 这种方法很好,但转变的速度非常缓慢。 首次点击图像时,它似乎在转换发生之前停止了一两秒钟。 这是由于正在加载的活动的“权重”还是可配置的延迟?

为什么R不存在错误进入android?

packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:196: package R does not exist addPreferencesFromResource(R.xml.myfile); ^ packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:344: package R does not exist menu.add(0, MENU_SAVE, 0, R.string.menu_save) ^ packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:346: package R does not exist menu.add(0, MENU_CANCEL, 0, R.string.menu_cancel) ^ packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:454: package R does not exist errorMsg = mRes.getString(R.string.error_empty); ^ packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:458: package R does not exist errorMsg = mRes.getString(R.string.error_empty);

如何使Action Bar SearchView填充整个操作栏?

我试图在我的应用程序中创建一个操作栏搜索 ,但在展开状态下, SearchView没有采取整个操作栏宽度(它仍然显示其他操作)! 那么,如何使SearchView填充完整的ActionBar区域(如在GMAIL应用程序中)?

Android BroadcastReceiver onReceive在MainActivity中更新TextView

在MainActivity中我有一个TextView:textV1。 我还在MainActivity中有一个方法来更新textview: public void updateTheTextView(final String t) { MainActivity.this.runOnUiThread(new Runnable() { public void run() { TextView textV1 = (TextView) findViewById(R.id.textV1); textV1.setText(t); } }); } 在BroadcasrReceiver中,我需要更新MainActivity中textV1中的文本。 public class NotifAlarm extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // other things done here like notification // NEED TO UPDATE TEXTV1 IN MAINACTIVITY HERE } […]

SearchView扩展后隐藏的操作栏图标

我希望SearchView旁边的图标(“云”)保持可见,即使SearchView扩展。 这适用于平板电脑,但在Nexus 5等小型设备的情况下不起作用。 我为此菜单项设置了showAsAction=”always” 。 此外,SearchView具有以下属性: showAsAction=”ifRoom” 。

关于Android用户界面设计的书籍

在我看来,漂亮的用户界面对应用程序的成功至关重要。 所以现在我正在搜索一本关于Android的用户界面设计(最好)的书,它不应该是技术实现,比如如何创建菜单或使用不同的布局。 它应该更多的是关于设计概念。 官方文档: http : //developer.android.com/design/index.html很棒,但太短了。 我还find了一本关于这个主题的书,但直到2013年才发表。 所以关于这个主题的书籍的任何建议都会感激不尽。

多选在移动设备上选择框

我有一个界面,它使用多选列表框和css设置高度来填充其他列表。 基本上: one two three four 使用jQuery,基本上你在第一个中选择一些东西,然后将它们移动到第二个。 这很好用,我们的用户喜欢它在非移动环境中。 但是,在Android平板电脑,手机,iphone和ipads上,列表看起来是空的,直到你点击它并显示内置的滚动选择界面。 因此,当它们被添加到第二个列表时,您无法看到新的。 这个非常简单的jsFiddle用不显示其内容的选择框显示我正在谈论的内容: http://jsfiddle.net/VhXwA/2/ 有没有办法覆盖这种行为,而不必自己制作自定义的东西,或者使用完全不同的方式为移动设备执行此操作? 如果没有办法做到这一点,那么实现类似移动友好的东西的最佳方式是什么? 编辑: 以下是该界面外观的基本图片,两个框中的列表可能很长或很短。 但为了保持一致,他们有一个设定的高度: 编辑:我无法想象我是唯一一个遇到这个的人! 必须有一种方法可以使移动浏览器正常运行。

在Android上移植的iOS UI元素

女士们先生们! 经常在我的工作中,我在开发Android应用程序时满足客户的以下要求:“让它看起来像和iPhone应用程序”。 是的,我知道,最好的方法是为他提供规范的Android设计,所有这些模式,如仪表板,使用菜单按钮等……但有时情况并非如此,相反,我必须让它看起来和animation只是一样。 这令人沮丧。 你们能告诉我一个类似iOS的UI元素的android库(如果有的话)吗? 非常感谢,我期待着您的回复!

Android:以编程方式提供Ripple背景

我目前正在创建一个Android应用程序,其中有人可以输入他们的名字,按一个按钮,然后它只是输回他们的名字。 我希望用这个效果实现的效果是,在按下按钮后,输入和按钮将消失(到目前为止完成此位),然后MainActivity视图的背景颜色会产生波动(来自中心)用新的颜色,最终改变整个背景颜色。 我将如何以编程方式执行此操作,因为我只能在推送时find有关向按钮添加涟漪的教程?