草庐IT

view_facade

全部标签

android - 如何在做一些工作时在 View 上显示 ProgressBar?

我有一个包含EditText、Button和ListView的View。Button的onClick()解析了一些站点(这部分工作正常),但是在ListView中显示解析的信息需要一些时间,所以我想显示小的ProgressBar放在ListView应该在一段时间后出现的地方。所以,我将它添加到我的布局中(我在这里写了重要的部分):在源代码中:progressBar=(RelativeLayout)findViewById(R.id.progressbar);每次我想显示ProgressBar时,我都会这样做:progressBar.setVisibility(View.VISIBLE)

android - (OpenGL ES) 远离 View 中心的对象被拉伸(stretch)

所以我在OpenGLES中生成了一个球体(具体来说,OpenGLES2.0,在Java中,适用于Android)。当这个球体放置在与用于我的View矩阵的中心相同的位置时,它很好,但是当偏离中心时,球体会严重扭曲(见下文)。为什么会发生这种情况,我该如何阻止它?那是同一个球体。右上角的只是翻译成x和y(不是z)。我实现GLSurfaceView.renderer的一些代码fragment,publicvoidonSurfaceCreated(GL10unused,EGLConfigconfig){GLES20.glClearColor(0.0f,0.0f,0.0f,1.0f);GLES

android - 在自定义 View 中注册到本地广播

我创建了一个自定义View,可以将其放置在应用程序的不同位置。我无法避免在View中使用BroadcastReceiver从应用程序的其余部分获取消息。我读过不推荐使用它(WhereshouldIunregisterReceiverinmyownview?),但如果我选择使用它,是否有地方可以从BroadcastManager中注销View? 最佳答案 我建议您使用LocalBroadcastManager。它就像一个BroadcastReceiver,其Intent只能在您的应用程序内部看到。privateBroadcastRec

java - android MultiAutoCompleteTextView - 在其中显示自定义 View

我正在实现带有电子邮件联系人建议的MultiAutoCompleteTextView。我想要的是在MultiAutoCompleteTextView内容而不是字符串中显示联系人徽章。GmailAndroid应用程序可以做到这一点。基本上,我希望在输入/选择联系人后,下拉列表中显示的内容会显示在MultiAutoCompleteTextView(联系人照片、姓名和电子邮件)中。可能吗? 最佳答案 Google通过使用自定义ImageSpan来做到这一点。我刚刚为我的一个应用程序成功实现了这一点。您应该查看RecipientEditTe

android - Eclipse 给出此错误 : "Could not create the view: com.android.ide.eclipse.ddms.views.LogCatView"

我刚刚安装了Kepler,当我尝试在MacOSX下运行它时,logcat窗口只包含以下错误消息:Couldnotcreatetheview:com.android.ide.eclipse.ddms.views.LogCatView事实上,UI中有几个窗口显示类似的错误消息。错误日志中的关键信息似乎是:!ENTRYorg.eclipse.jface402013-09-0710:14:16.836!MESSAGEUnabletoresolveplug-in"platform:/plugin/com.android.ide.eclipse.ddms/icons/logcat.png".!ST

android - 在android中制作倾斜 View

我正在寻找一种在android中制作某种倾斜View的方法(Imageview、Button或frame)我可以在其上实现onclick的任何东西。WindowsPhone中有这样一些样式:或者类似这样的东西:屏幕的每个部分(黑线上方或黑线下方)都是可点击的,并且可以显示新Activity。使用交错GridView显示具有不同列大小的网格没有问题。但我想对于这种方法我应该制作服装布局框架而不是网格?我在play.google.com上找到了另一个示例:它有点像在某处制作封面和图像可以改变但没有点击能力在每个View上。编辑:Ernir的部署建议:publicabstractclassM

android - 为什么需要将 View 类型的对象传递给此方法?

publicvoidonClickButton(Viewview){TextViewtextview=(TextView)findViewById(R.id.textView1);textview.setVisibility(View.VISIBLE);}这是在按下按钮时使文本出现在主Activity界面中的代码。当您不在“onClickButton”方法block中使用View对象时,传入它有什么意义?我问这个是因为即使我没有在代码块中使用View对象,如果我遗漏了参数,应用程序也会崩溃。 最佳答案 您可能布局中有多个按钮,而Ac

android - Google 网络字体无法在 Android 4.0 和 4.2.2 中使用 Web View

在我的使用WebView的Android应用程序中使用Google网络字体时,它们在Android4.4版中工作正常。一些Android4.2设备显示默认字体,大多数都能正常工作。然而,在Android4.0上,所有字体都默认为相同的默认字体。因为我们希望我们的应用程序以Android4.0及更高版本为目标,所以我正在寻找一种方法让Google网络字体可靠地工作。该应用只是在WebView中从服务器打开html文件。更新:事实证明,某些Android4.2.2设备无法正确显示Google网络字体。目前尚不清楚是什么让这些设备从我测试过的设备中脱颖而出,以及网络字体在哪些地方可以正常工作

uniapp小程序中给web-view页面添加授权弹窗(使用cover-view组件覆盖实现该功能)

效果图:web-view是承载网页的容器。会自动铺满整个小程序页面,个人类型的小程序暂不支持使用。再看下面一个提示:每个页面只能有一个web-view,web-view会自动铺满整个页面,并覆盖其他组件。也就是说,小程序中使用web-view打开网页,在页面上写的其它组件会直接被网页给覆盖住需求:在web-view页面添加弹窗刚好有一个组件cover-view可以覆盖web-viewcover-view覆盖在原生组件上的文本视图。app-vue和小程序框架,渲染引擎是webview的。但为了优化体验,部分组件如map、video、textarea、canvas通过原生控件实现,原生组件层级高于

android - 动画:在 android 中,如何从一个中心点缩放和淡化由多行文本组成的 View

我想为包含多行文本的View设置动画,如链接https://dl.dropboxusercontent.com/u/8003415/animation.gif中所示.此View包含两个包含在父View中的TextView。这个父View,包含两组动画。1)第一组View包含多行文本,这些文本从正常缩放到大,然后淡出。2)第二组View包含另一组多个文本,这些文本会从小到正常淡化和缩放。请注意缩放和褪色应该同时发生。对于第一组,我设计了以下动画集。此动画集缩放((1,1)到(1.5,1.5)))并从中心淡出文本block。第二组还缩放((-1,-1)到(1,1)))并从中心淡化文本blo