草庐IT

half-screen-dialog

全部标签

android - Dialog 或 DialogFragment 中的 Activity 是否有 dispatchTouchEvent() 的等价物

我需要拦截应用程序中的所有触摸事件以监视自定义Activity超时。目前,我在我的Activity中使用dispatchTouchEvent(),但如果我在屏幕上有一个对话框,则不会调用它。有谁知道我是否可以在存在对话框的情况下拥有相同的功能?谢谢 最佳答案 要在DialogFragment中使用dispatchTouchEvent(),覆盖onCreateDialog并返回一个带有dispatchTouchEvent的自定义Dialog(在您的自定义DialogFragment)。例如,在DialogFragment中单击外部时关

Android - Lollipop Screen 固定是否适用于同一应用程序中的多个 Activity ?

我正在尝试向Android应用程序添加信息亭功能。我希望利用Lollipop的屏幕固定功能在应用程序启动后自动固定。应用程序UI是用几个不同的Activity构建的。我在入口点Activity的onCreate()方法期间调用了一次startLockTask(),但是一旦我导航到应用程序中的另一个Activity,它就会取消固定。我是否需要在onCreate()/onResume()期间的每个Activity中调用startLockTask()?这将产生糟糕的用户体验,因为每次我在应用程序中从一个Activity移动到另一个Activity时都会出现“屏幕固定”toast。我正在运行A

android - 如何创建像 youtube "small screen and full screen play in android "这样的视频 View

我想开发类似Youtube的Activity或fragment。“当用户单击列表中的视频时,它开始在小视频View中播放,例如高度=200dp和宽度=300dp(例如),我想通过使用Usercanplaysamevideoinfull在MediaPlayerController上显示全屏按钮影响视频播放的屏幕。我还想显示相关的视频列表和当前播放视频的评论所以我应该使用fragment吗??如果是,任何示例。我在谷歌上搜索了这种视频播放,但我没有找到它。有一些答案,比如在高度和宽度中使用填充父级......但我不想直接显示全屏。我想以小尺寸和全屏显示视频。我怎样才能做到这一点在图像中,您

java - Dialog View 如何与其 Activity 的 View 层次结构集成

我是Android的新手,在尝试了解对话框的工作原理时,我遇到了以下问题。对于Activity,一旦通过setContentView(View)设置了ViewHierarchy,除非重新创建Activity,否则无法更改View层次结构。这就是在旋转设备时重新创建Activity的原因,以便可以使用新的View层次结构布局。然而,假设上述陈述是正确的,那么在创建对话框时,对话框如何适应ActivityView层次结构?它们只是漂浮在Activity窗口上方,在ActivitiesView层次结构中没有明显的空间?尽管它们肯定以某种方式与Activity相关联,因为getActivity

android - "Dialog failed with unknown"错误响应。 Facebook 应用程序邀请,在切换 fb 帐户时

我在Androidfacebook应用程序邀请中遇到错误。一切正常。我从Facebook切换帐户,现在我收到此错误。if(AppInviteDialog.canShow()){AppInviteContentcontent=newAppInviteContent.Builder().setApplinkUrl(VPPreferences.getString(VPPreferencesKeys.INVITE_SCREEN_URL_FOR_FB,"")).setPreviewImageUrl(getString(R.string.invite_fbimage_url)).build();A

android - AndEngine 出现 Dialog 时更新停止

每当对话出现在andengine的场景中时,更新方法就会停止,除非对话被关闭。我想要做的就是无论何时出现对话框,更新方法都不应停止,它应该正常运行。请提供解决方案。 最佳答案 显示对话框时,将在Activity上调用onPause()。创建对话框时,您可以尝试在游戏Activity上调用onResume()。在GLES1版本中(也许在GLES2的某个地方)AndEngine主动阻止你恢复游戏,除非你有焦点。您可能会创建自己的BaseGameActivity版本,它不会检查此条件。 关于a

android - 布局聊天气泡问题 : TextView fills all the screen

我正在开发泡泡聊天。我使用具有两种布局的适配器,一种用于传入消息,另一种用于我的消息。适配器运行良好。我的问题是传入的布局,不能很好地显示传入的时间文本。当消息文本变长,填满整个屏幕的宽度时,它隐藏了消息文本的时间。第一个问题:如何实现?这是传入消息布局:第二个问题我的消息布局相同,但改变了元素的位置并且运行良好。为什么?这是问题的图片:编辑我需要橙子气泡具有与绿色气泡相同的行为,当我在气泡中只有一个词时,以及当气泡中充满单词时具有相同的行为(见绿色气泡) 最佳答案 设置layout_weight属性(在您的message_text

android - 如何检查 TextView 是否在 Visible Screen Android 中

我想知道我的TextView是否在可见屏幕区域内..我将链接视为:Android-Getthevisibleareaofaview?Android:howtocheckifaViewinsideofScrollViewisvisible?但似乎没有什么对我有用。我用来检查的代码是Rectrect=newRect();//textviewintializedinonCreateastext1text1.getHitRect(rect);text1.measure(0,0);//layoutistheparentlayout(linear)inwhichiamaddingthetextvi

安卓应用 : Support all screen sizes

根据this有四种尺寸的屏幕,小,正常,大和超大。所以这些限定符对应于特定的屏幕。例如,普通限定器是3.7英寸屏幕,小型是2.7英寸屏幕。那么,其他尺寸会怎样?我的应用如何覆盖其他尺寸,例如3.3英寸或3.2英寸? 最佳答案 您提到的屏幕尺寸是指范围。例如,3.3英寸的屏幕可能属于“正常”类别,因为它比2.7大,但小于3.7。话虽如此,在像素密度等方面还是有一些细微的变化,但他们选择屏幕尺寸背后的想法是,3.2英寸屏幕和3.3英寸屏幕之间并没有太大区别,因此如果您正确编写布局(使用相对宽度等),那么无论您使用的是3.2还是3.3,您

android - 将透明主题应用于 Activity : Doesn't fit full screen in Device

我在android应用程序中工作,我在list文件中通过应用样式使Activity透明。但是在应用此之后我的布局屏幕似乎在左侧和对并且似乎只显示在中心。在模拟器中它看起来很好但在maandroid设备(ICS)中它只显示在中间。请帮我。提前致谢。我的主题风格是:true@android:color/transparent@nulltruetruefalselist文件: 最佳答案 试试这个主题: 关于android-将透明主题应用于Activity:Doesn'tfitfullscree