草庐IT

android - 如何为从 ViewPager 中删除的 View 设置动画?

我有一个ViewPager,我在其中以编程方式删除View并将其设置为新页面,有点像这样:privatestaticclassProfilesPagerAdapterextendsFragmentStatePagerAdapter{privateArrayListmViews=newArrayList();...}mProfilesPagerAdapter.mViews.remove(position);mViewPager.setAdapter(mProfilesPagerAdapter);mViewPager.setCurrentItem(newPos);有没有办法在被删除的Vie

android - 如何为平板电脑和手机创建应用程序

我想创建一个支持手机和平板电脑版本的android设备的应用程序。我想将一个apk文件上传到android市场来实现这一点。它将按如下方式工作。对于移动设备,此应用程序将使用小型UI对于平板电脑,除了使用hive之外,还可以使用更大屏幕的不同UI由Honeycomb提供支持的平板电脑将具有支持其特殊功能的不同UI我该怎么做。如果我错了请纠正我。问候,卡里雅灿 最佳答案 有几种方法可以做到这一点。首先,您可以创建不同的值文件夹。每个文件夹可能有用于多种尺寸的尺寸。第二次尝试是创建不同的布局。对于不同的文件夹名称,有一个很好的备忘单:h

android - 我如何为 Android 的 TextView 使用 "Comic Sans"字体?

我如何为Android的TextView使用“ComicSans”字体? 最佳答案 您应该尝试使用TypeFace及其方法之一Typeface.createFromAsset()。我认为只支持TTF类型。访问this教程链接... 关于android-我如何为Android的TextView使用"ComicSans"字体?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/58650

android - 如何为 Android Activity 创建 Mock 对象 (Junit)

我是单元测试的新手,尤其是在android中。我写了一个包含许多Activity的应用程序。然而,其中一些Activity依赖于某些对象来填充Activity的View。我想我的问题是:有没有一种方法可以模拟Activity中的对象并使Activity使用从我的Junit测试中创建的模拟对象?提前致谢,我无法在任何地方找到解决方案? 最佳答案 你也可以看看AndroidMock:http://code.google.com/p/android-mock/wiki/UsingAndroidMock它是一个基于EasyMock构建的适用

android - 如何为 tabhost 和 tabwidget 创建自定义 api?

我使用tabhost、tabwidget和horizo​​ntalscrollbar创建了可滚动的标签栏,layout_gravity在底部。现在,我想为此创建自定义API,这样任何人都可以使用该api根据他们的要求更改文本大小、高度、宽度等。Tabbar.javapackagecom.tabbar.project;importandroid.app.TabActivity;importandroid.content.Intent;importandroid.content.res.Resources;importandroid.graphics.Color;importandroid

android - 单击时如何为 ListView 中的项目设置动画?

我想要一个ListView,当我单击该项目时,View会滑出到左侧。所以我有:listView.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewarg0,Viewarg1,intarg2,longarg3){arg1.startAnimation(openAnimation);}});但是,动画应用于列表中的不同项目而不是被单击的项目。该行为似乎是随机的,因为有时它同时发生在多个项目上。我怀疑这是因为适配器重用它的View来创建项目的方式。我去修改我的适配

android - 如何为 IME 的结果启动 Activity

我正在开发一个应用程序,它应该向启动Intent的应用程序返回一些文本。但启动Intent的应用程序是IME/软键盘。因此StartActivityForResult不可用,因为IME是一项服务。我怎样才能做到这一点?到目前为止我得到了什么:键盘:finalIntentintent=newIntent("com.example.helloworld.GETTEXT");intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);intent.putE

android - 如何为 Android 实现 cordova-plugin-datepicker?

我已尝试实现此日期时间选择器(https://github.com/VitaliiBlagodir/cordova-plugin-datepicker),但仍无法在我的Android设备(Android4.0.4)上运行。我将插件添加到我的项目中并使用了:cordovapluginaddhttps://github.com/VitaliiBlagodir/cordova-plugin-datepicker.将触发器放入我的js文件并尝试测试警报(“测试”)。我在浏览器和设备上收到测试警报,但没有来自Datetimepicker的警报?我还从PlatformrmAndroid并重新构建它

android - 如何为弹出菜单项设置 id,以作为 View id 找到?

背景自动测试使用View的ID来点击它们,因此我们尽可能添加ID。问题对于弹出菜单,有时需要动态填充它们,但正如我所发现的,即使我确实为每个项目添加了id,也找不到该id,并且无法使用。即使使用DDMS的功能“为UI自动程序转储View层次结构”,也显示弹出菜单中的View没有ID。我尝试过的这是我使用的示例代码,用于尝试为单个菜单项设置一个id。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activ

android - 如何为没有电池的设备配置 AOSP?

我正在为类似平板电脑的设备构建AndroidAOSP6(Marshmallow),该设备是永久安装的(例如工业部署)并且没有电池。但是,当我给它通电时,它会显示充电指示灯和0%的电量读数。我希望这主要是一个外观问题,但我想摆脱该指标。我必须更改什么才能告诉Android没有电池?我认为这是可能的,因为Android也可以在机顶盒等设备上运行。 最佳答案 在AOSP构建树中,有一个名为config.xml的文件位于此路径:frameworks/base/core/res/res/values/config.xml这个文件里面有很多an