Articles of android ui

在Android启动器上浮动小部件/叠加

有谁知道如何实施这个? 一些例子: https://play.google.com/store/apps/details?id=gpc.myweb.hinet.net.PopupWeb https://play.google.com/store/apps/details?id=gpc.myweb.hinet.net.PopupVideo https://play.google.com/store/apps/details?id=com.milone.floatwidget 任何想法? 谢谢。

单击EditText时如何打开数字键盘?

我读了几个其他post并使用input.setInputType(TYPE_NUMBER_FLAG_DECIMAL); 打开键盘,但它不是数字键盘

在android中创建自定义后退按钮

我有一个具有菜单的应用程序,根据您在菜单中按下的按钮,将打开一个新活动。 我想在每个屏幕上都有一个后退按钮,可以将你带到上一个屏幕,所以我想知道我该如何解决这个问题? 以下是我使用的一些代码: backButton = (ImageButton) findViewById(R.id.back_button); backButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); 但是,对于我来说,将此代码放在我的所有活动中并不是一个好的编程习惯。 我如何创建某种堆栈来保存所有查看的页面并使用它来返回上一页? 我必须在我的应用程序中放置一个后退按钮,这样我就无法在ActionBar中使用现有的按钮。

删除系列指示器/情节图例AndroidPlot

我知道AndroidPlot有一个论坛,但它不是最活跃的,所以我有机会在这里… 我正在尝试使用AndroidPlot库从XY绘图中删除系列指示符或绘图图例。 我不想从剧情本身中删除该系列,只是传说。 我已经看到它在AndroidPlot示例上完成,但由于文档有限,很难find方法去做像删除legen这样的东西

当ListView为空时如何显示它的标题

我正在开发以下屏幕 彼此相邻的四个盒子是按钮。 点击按钮后,我正在更改列表视图的适配器。 由于listview上方的内容占用了大量空间,因此我将整个内容作为标题并通过代码添加。 myPollsList = (ListView) findViewById(R.id.listArea); myPollsList.addHeaderView(getLayoutInflater().inflate(R.layout.profile_listview_header, null)); 现在我想在列表为空时显示一些视图。 但如果我这样做,那么标题也会消失。 我在Activity中使用它而不是ListActivity。 即使列表为空,显示标题的任何建议或解决方法? 编辑:请参阅我之前的问题,这里ListView没有空间在较小的屏幕上显示内容 。 这是有人建议我通过将其作为标题来解决问题的地方

Android ICS ListView刷新问题

我的Android应用程序上有一个ListView,我动态地更改了它的数据。 我使用onFilterComplete()方法来更改ListView的内容。 预冰淇淋Sandwhich下面的代码工作正常: if(adapter != null) { adapter.notifyDataSetInvalidated(); lview3.invalidateViews(); adapter.getFilter().filter(aa1.getItem(item), new Filter.FilterListener() { public void onFilterComplete(int count) { adapter.notifyDataSetChanged(); if(lview3.getCount() == 0){ lview3.setVisibility(View.GONE); } else{ lview3.setVisibility(View.VISIBLE); } }}); 但是在Ice Cream Sandwhich上,当我使用filter时,屏幕没有正确刷新,如果filter返回的数量小于之前的ListView,那么旧的列表数据似乎仍然在后台可见,按照这个屏幕截图: 从屏幕截图中你可以看到ListView中第一个条目的位置,这是应该可见的所有内容,你可以看到前面的结果在下面仍然可见,这些只是可见它们不起作用,因为它们不能被点击,就像屏幕没有正确刷新一样。 当我选择主页按钮以通过主屏幕离开应用程序并返回所有内容时,应按照以下屏幕截图显示: 还有什么我必须实现以正确刷新Ice Cream Sandwhich上的ListView吗? 有没有其他人遇到过类似的问题? 我在ICS之前做得很好。

Android浏览器和WebView中的模糊图像

对于我的Android应用程序,我需要在WebView显示某些图像。 该应用程序在Android 2.1(API 7)及更高版本上运行。 图像包含表格软文本,我面临的问题是,在Android版本2.1,2.2,2.3等中,它们总是模糊的,而在较新的版本中,例如4.0.3,它们很清晰。 我测试了高/低分辨率图像,但结果是一样的。 为什么会这样?

setShadowLayer会导致GridView中的绘制时间变慢?

我目前正在使用包含ImageViews的GridView,并希望我的图像背后有阴影。 例如,在网格中可能有15个图像随时可见。 在假设我希望我的屏幕以50fps渲染以显得平滑的情况下工作,我的数学表明我希望每个ImageView的总绘制时间不会差于大约1.3ms。 我看了看Romain Guy如何在他的Shelves应用程序中做阴影: http : //code.google.com/p/shelves/source/browse/trunk/Shelves/src/org/curiouscreature/android/shelves/util/ ImageUtilities.java 这似乎有道理,所以我创建了以下类: public class ShadowImageView extends ImageView { private static final int SHADOW_RADIUS = 8; private static final int SHADOW_COLOR = 0x99000000; private static final Paint SHADOW_PAINT = new Paint(); static { SHADOW_PAINT.setShadowLayer(SHADOW_RADIUS / 2.0f, 0.0f, 0.0f, SHADOW_COLOR); SHADOW_PAINT.setColor(0xFF000000); SHADOW_PAINT.setStyle(Paint.Style.FILL); } public ShadowImageView(Context context, AttributeSet attrs) { […]

爆炸片段之间过渡的方向

我已经使用爆炸animation实现了两个片段之间的转换(标准谷歌过渡 – > http://goo.gl/tE5xzl )。 有没有机会确定爆炸的方向? 问题是,当我之前将背板弹回到我的片段时,我会得到一个随机animation,其爆炸方向不同。 这看起来对用户来说有点混乱。 谢谢你的帮助 :)

在其他应用程序上浮动图标

我很想知道emojidom如何能够在其他应用程序之上显示这个图标。 实际是什么? 因为这个图标会popupwhatsapp,环聊,facebook Messenger和其他聊天应用程序。 而且我也可以在屏幕上移动这个图标。 它是如何做到的?