草庐IT

Platform_view_layer

全部标签

安卓辅助功能 : How do I change the text read out loud for an EditText View

默认情况下,辅助功能服务将为EditTextView读出以下内容如果EditText有输入的值=它会读出该值如果没有输入值=它会读出“提示”我希望它在两种情况下读出完全不同的内容。我的xmlfragment是我必须支持API14及更高版本。我不想为这一个案例麻烦地扩展EditText,因此我使用的是AccessibilityDelegate。mEditTextView.setAccessibilityDelegate(accessibilityDelegate);从文档中我了解到,在我的委托(delegate)中,我只需要覆盖委托(delegate)中我想更改其行为的那些方法。所有其他

android - "You have not specified a View to use as content for popups"

所以我一直在尝试在我的游戏中实现排行榜/成就,并且在没有任何类型的实现的情况下,游戏运行得很好。我已成功导入google-play-services-lib并通过BaseGameUtils进行复制。但是每当我尝试调用GameHelper对象的设置时,它就会崩溃。LogCat给出以下错误:getCSCPackageItemText()您尚未指定View用作弹出窗口的内容View。回退到Activity内容View,此API的future版本可能无法正常工作。使用setViewForPopups()设置内容View。关闭虚拟机。再往下一点,也会出现这个错误:java.lang.Runtim

android - 在android的纸板中创建全景球形 View

我一直想创建一个android的纸板应用程序,用户可以在其中输入我拍摄的一些全景照片的球形全景View,并且我可以收集有关用户在该过程中查看的位置的数据。我看过google提供的“CardboardDemo”,他们有一个名为“photosphere”的功能,用户可以按照我想要的方式查看照片,但我想以不同的方式实现它。谁能告诉我如何用硬纸板制作这样的全景查看器? 最佳答案 我也曾尝试构建相同类型的应用程序。您可以在Opengl中执行天空盒。(立方体映射)正如您所说,如果您已经拥有全景图像,那么您可以将其映射到球体。YoucanRefe

android - 使用列表/网格/回收器 View 时如何为 Activity 转换设置动画?

我正在尝试实现一些新的MaterialDesignActivity动画,但我阅读的教程只展示了要动画的View属于Activity的示例。在我的应用中,我使用的是RecyclerView,因此ImageView不是Activity的一部分:MainActivity->WhereIcallstartActivity()↳MainFragment↳RecyclerView↳RecyclerViewAdapter↳ViewHolder↳ImageView->TheheroimageViewI'dliketoanimate根据我的阅读,我应该这样开始新Activity:ActivityOpti

android - 使用 ClickableSpan 将 TextView 上的触摸事件重定向到父 View

我有一个带有TextView的RecyclerView,它可以包含应该可点击的自定义主题标签。所以我创建了TextView的子类,在其中使用Pattern我创建了ClickableSpan。为了使ClickableSpan处于Activity状态,我添加了setMovementMethod(LinkMovementMethod.getInstance())此方法更改TextView的属性:setFocusable(true);setClickable(true);setLongClickable(true);点击链接有效,但它会阻止rippledrawable显示在列表项上,点击标签外

android - 在重叠 View 的情况下控制触摸事件传播

我在尝试控制RecycleView中的触摸事件传播时遇到了一些问题。所以我有一个RecyclerView填充一组模仿卡片堆的CardView(因此它们以一定的位移相互重叠,尽管它们具有不同的高程值)。我目前的问题是每张卡片都有一个按钮,并且由于卡片的相对位移小于按钮的高度,因此会导致按钮重叠的情况,并且无论何时调度触摸事件,它都会从View层次结构的底部开始传播(来自子级child数量最多)。根据我阅读的文章(this、this和thisvideo),触摸传播取决于父View中View的顺序,因此触摸将首先传递给索引最高的child,而我希望触摸事件仅由最顶层View和Recycler

android - 如何在显示 snackbar 时上推现有 View ?

这是我在snackbar可见时向上插入“NEXT”按钮的尝试:如您所见,它没有按计划运行。看起来好像textview被推到RelativeLayout后面,然后在snackbar消失时重新出现。相反,我想要的是textview向上推(因此它位于snackbar上方),然后在snackbar消失时返回.我还创建了一个小型github存储库来演示这一点:https://github.com/Winghin2517/TestFabMotion这是我用于隐藏自身的“NEXT”的CoordinatorLayout.Behavior。当snackbar出现时,Behavior取自FAB行为:pub

java - 服务内的((按钮) View )不起作用

我正在尝试创建一个允许我通过服务录制音频的按钮,我希望该按钮具有文本:“开始录制”。在OnClick事件中,我希望按钮文本更改为:"StopRecording"。我在类里面使用此代码,但现在它在服务中不起作用,但是,由于我希望音频记录作为服务使用,我似乎无法更改按钮的文本。我对编码很陌生,所以非常感谢任何帮助!我的代码如下:类:publicclassTestextendsAppCompatActivity{publicvoidRecord(Viewview){Intentintent=newIntent(this,RecordService.class);startService(in

android - 如何防止工具栏和导航栏在共享 View Activity 转换期间闪烁?

truefalsefalse或者从转换中排除java类导航和状态栏Viewdecor=((PhotosActivity)context).getWindow().getDecorView();ViewstatusBar=decor.findViewById(android.R.id.statusBarBackground);ViewnavBar=decor.findViewById(android.R.id.navigationBarBackground);ActivityOptionsCompatoptions=ActivityOptionsCompat.makeSceneTrans

android - 如何从 Ionic 框架中的预构建应用程序中提取 Controller 和 View ?

在IonicApp中,目录结构显示Appstructure在www>scripts>app.js是一个JavaScript文件,其中包含Controller的所有代码和其中的View。只有反射(reflect)在浏览器中的更改才是在此文件中所做的更改。目录结构中的Controller和View没有任何作用,因为在它们中所做的任何更改都不会反射(reflect)在应用程序中,它们在app.js文件中的整个代码提供了我们需要的更改。整个应用程序从一个文件运行?如何使在目录结构文件中所做的更改反射(reflect)在应用程序中,是否需要app.js文件? 最佳答案