Articles of android

Android微调器使用XML进行数据绑定并显示所选值

我正在使用新的Android数据绑定,它工作得很好。 我能够使用EditText,TextView,Radio和checkbox执行数据绑定。 现在,我无法在微调器中进行数据绑定。 在下面的链接中find了一些线索: Android spinner数据绑定与xml布局 但是,仍然无法find解决方案。 还需要执行双向数据绑定。 应该反映微调器数据的选择值。 有人可以给我看一个例子吗? 这是我的xml代码: 查看型号: public class AssessmentGetViewModel { private String valueWidth; private ArrayList values; private String type; public String getValueWidth() { return this.valueWidth; } public void setValueWidth(String valueWidth) { this.valueWidth = valueWidth; } public ArrayList getvalues() { return this.values; } public void setvalues(ArrayList values) { this.values = […]

刷新活动而不重新打开它?

我在我的应用程序中实现了一个按钮,使用以下代码清除所有共享首选项: context.getSharedPreferences(“bifrostPrefs”, 0).edit().clear().commit(); 现在的问题是,每当我使用按钮时,我都需要退出活动并重新打开它以查看结果。 我尝试通过简单地使用此代码重新打开活动按钮来解决此问题: Intent reOpen = new Intent (Bifrost.this, Bifrost.class); startActivity(reOpen); 我的想法似乎很聪明,直到我注意到如果我重新打开活动,我需要按两次后退按钮才能返回主要活动。 所以我做了一些研究并发现了这段代码: finish(); startActivity(getIntent()); 这现在工作正常,活动刷新,然后我只需要单击后退按钮一次。 但有没有另一种刷新活动的方法,而不是“闪烁”进出? 如您所知,每次打开新活动时,它都会闪烁,因此应用程序会滞后一秒钟。 有没有办法通过绕过这个来刷新活动?

使用Android原生相机停止保存照片

我使用原生Android相机并将文件保存到我的应用程序数据文件夹(/mnt/sdcard/Android/data/com.company.app/files/Pictures/)。 同时,其他照片副本保存到DCIM文件夹。 这是我的代码: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); String formattedImageName = getDateString() + “.jpg”; File image_file = new File(this.getExternalFilesDir(Environment.DIRECTORY_PICTURES), formattedImageName); Uri imageUri = Uri.fromFile(image_file); intent.putExtra(MediaStore.EXTRA_OUTPUT,imageUri); startActivityForResult(intent, REQUEST_FROM_CAMERA); 如何防止将其他图像副本保存到DCIM文件夹? 非常感谢

跨多个不同子类的静态variables – 已更正

我想知道如果我定义一个基本的Activity对象,并将我的所有活动作为其子类,我会发生什么。 然后我在基类中声明一个静态variables,所有子类都使用SAME静态,还是每个子类都有一个。 例如。 我的基类: public class MyBaseActivity extends Activity{ static int myStatic; … …. } 然后: public class MyActivity1 extends MyBaseActivity { private void someMethod1(){ myStatic = 1; } … …. } 和 public class MyActivity1 extends MyBaseActivity { private void someMethod2(){ if (myStatic == 1) doSomething(); } … …. } 如果我现在启动MyActivity1并在“myStatic”中设置一个值。 它然后退出然后我启动MyActivity2 – 我是否仍然有第一个活动设置的值? […]

如何为Android应用程序创建页眉或页脚按钮栏

许多流行的应用程序,如谷歌地图,Facebook,Foursquare等在他们的大多数活动上都有标题和/或页脚栏。 这些标题通常包含非常有用的按钮,我想为我的应用程序创建一个。 有谁知道他们是怎么做的? 到目前为止我还没有find任何东西。 以下是我的意思的一些图片: http : //www.flickr.com/photos/calebgomer/6262815430 http://www.flickr.com/photos/calebgomer/6262815458

为Android中的Spinner创建文本filter(如快速搜索)

我正在开发一个Android应用程序。 我在这里有一些小工具,包括一个Spinner。 我希望使用快速搜索按钮可以搜索Spinner对象。 想法是用户点击了Spinner对象,他看到了列表(适配器)。 如果他点击快速搜索按钮,他应该被提供一个文本字段来输入一个字母,然后微调器列表跳转到它find的第一个字,提供的字母。 就像它适用于html和选择标签一样。 我试过google(当然是SO),但似乎是这样 没有人对这样的解决方案感兴趣 这是一个严密保密的秘密。 🙂 你对这个主题有什么指示吗?

只围绕cardview的顶角

我想只在卡片顶部转角。 我使用了下面的属性,它正在四处转弯。 我想显示所有卡片的重叠 card_view:cardCornerRadius=”4dp” 这是我的布局

使用Maven Android插件的variables包名称

我正在使用Maven Android插件来构建我的应用程序。 实际上,我正在构建相同应用程序的3个“品牌”版本(应用程序图标,颜色等……更改,但不是function)。 我知道我需要为每个应用程序使用不同的包名称,因为它们被视为不同。 到目前为止,我已经设法在strings.xml中使用Mavenfilter获得“动态”值: ${app_name} ${widget_name} ${app_icon} 问题是这不适用于包名! 如果我做 : ADT(实际上是XMLvalidation器)抱怨说属性包有无效字符’$’ 我找不到任何解决方法…有没有办法告诉ADT启动Maven资源过滤或类似的东西?

如何制作旋转菜单

我有一个关于在Android中旋转菜单的问题。 我想让animation菜单像枪筒一样移动。 其中1-6是ImageButtons,按钮顺时针或反向旋转取决于您触摸屏幕的方式。 我知道如何放置ImageButtons等但我从来没有制作animation菜单,总是静态的。 如果你能帮助我,我将非常感激。

BitmapFactory无法解码流

嘿,我不确定为什么每次我在画廊中选择图像时都会出现这种情况? 这是代码: if (v == uploadImageButton) { // below allows you to open the phones gallery Intent intent = new Intent(); intent.setType(“image/*”); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult( Intent.createChooser(intent, “Complete action using”), 1); } public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK && requestCode == 1 && null != data) { // Bitmap photo […]