草庐IT

picker-view-column

全部标签

Android StreetView 检查给定位置是否有 View

我正在尝试Android版GooglePlay服务4.4的新街景功能(link),我想知道是否有任何方法/可能性来检查是否有“View”/照片Material对于任何给定的位置。当我使用streetViewPanorama.setPosition(someLatLng);加载StreetView未覆盖的位置时我只是黑屏。有什么办法可以提前检查吗? 最佳答案 当位置不存在时出现黑屏。只需检查它是否已加载。@OverridepublicvoidonStreetViewPanoramaReady(StreetViewPanoramastr

android - java.lang.IllegalArgumentException : The view is not associated with BottomSheetBehavior 异常

我知道之前有人问过这个问题,但即使我检查了答案,我也没有找到任何解决我的具体问题的方法:我创建了一个预期用作BottomSheet的布局:我在协调器布局中使用它:但是当我尝试通过以下方式获取引用时:Viewtview=findViewById(R.id.btmsht);btmsht=BottomSheetBehavior.from(tview);我得到错误:java.lang.IllegalArgumentException:TheviewisnotassociatedwithBottomSheetBehavioratandroid.app.ActivityThread.perform

android - 如何使用 Nexus One 运行层次结构 View

我正在尝试使用层次结构查看器在nexusone上调试Android应用程序。我在桌面上启动层次结构View,在“设备”下,我看到我的手机,但是当我单击“启动服务器”时,我看到'版本=2协议(protocol)=2version=2'在我启动层次结构查看器时的终端上。但没有其他事情发生,“加载View层次结构”仍处于禁用状态。你能告诉我如何让层次结构查看器工作吗? 最佳答案 或者将ViewServer包含到您的应用程序中。然后您可以在任何设备上使用层次结构查看器。但仅适用于您自己的应用。https://github.com/romai

android - 如何在 api 级别 7 (Android 2.1) 中设置整个 View 的 alpha 值

我有一个任意View,我想在另一个View之上淡入。在api级别11中,我看到有一个setAlpha,但我一直支持api级别7。我还没有找到一种简单的方法来执行此操作。如何在不弄乱每个单独组件的情况下为整个View设置alpha? 最佳答案 您应该能够使用API级别7的AlphaAnimation实现合理的效果。Viewv=findViewById(R.id.view2);AlphaAnimationaa=newAlphaAnimation(0f,1f);aa.setDuration(5000);v.startAnimation(a

android - 获取 View 的背景可绘制对象

getBackgound()返回BitmapDrawableLog.d(null,"drawable:"+v.getBackground());如何将drawable获取为R.drawable.xxx? 最佳答案 view.getBackgroundDrawable();使用它来获取背景可绘制对象。这将返回drawable编辑此方法适用于jellybean以下版本,现在编写此答案时此方法在最新版本中已弃用新编辑对于jellybeantry之后的版本view.getBackground()如果有人想比较可绘制对象,请遵循此answer

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

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

android - 居中复选框 View

如果除了(或代替)CheckBox之外,您还对RadioButton感兴趣,请参阅this而是问题。尽管存在center_horizontal在样式文件中,两个复选框没有居中,而是“左对齐”。res/layout/activity_main.xmlres/values/styles.xmlcenter_horizontal1centerfalsewrap_contentwrap_content 最佳答案 你有android:layout_weight=1。所以你的复选框填满了屏幕的所有宽度。从样式中删除android:layout_

android - 在预览布局中使用自定义 View 中的自定义属性

我使用androidstudio并创建了自定义视图:此外,我还定义了以下自定义属性我使用自定义属性在构造函数中定义日期平铺的标签和背景,如下所示。publicclassDateTileViewextendsLinearLayout{//....//....publicDateTileView(Contextcontext,AttributeSetattrs){super(context,attrs);TypedArraya=context.obtainStyledAttributes(attrs,R.styleable.DateTileView,0,0);StringmonthLabe

java - 如何刷新 recyclerview 的上一个项目行 View 的 View

大家好希望你们一切都好。我正在开发一款可以播放不同动物声音的安卓应用。我正在使用回收View,您可以在下面的屏幕截图中看到。现在我遇到了一个问题,我的行内有一个播放按钮,每当我从我的项目0或它在View中显示暂停选项的任何位置播放声音时,它就会播放动物的声音。但是每当我点击下一个项目1或任何其他项目时,它都不会改变前一个项目0的图像。我通过使用以下代码刷新我的适配器列表来做到这一点。!但我认为这不是一个好的做法。!t1.recyclerView.setAdapter(null);t1.customAdapter=newCustomAdapter(t1.animalList,ctx);t

android - 在 android 中更改语言环境后重新加载 View

我想在我的android应用程序中更改语言环境,所以我使用了以下代码:Localelocale=newLocale('fr');//orwhateverLocale.setDefault(locale);Configurationconfig=newConfiguration();config.locale=locale;getBaseContext().getResources().updateConfiguration(config,getBaseContext().getResources().getDisplayMetrics());但问题是我的观点没有任何改变。我应该如何重新