草庐IT

view_facade

全部标签

android - 视频 View 在android中旋转90度

我想将视频旋转90度。当前我旋转布局但无法播放视频。xmlJavavideoView=(VideoView)findViewById(R.id.videoView);finalUrivideoUri=Uri.parse(Environment.getExternalStorageDirectory().getAbsolutePath()+"/UnoPlayList/restaurant_menu_pro_mkv.mkv");videoView.setVideoPath(Environment.getExternalStorageDirectory().getAbsolutePath()

android - 如何在自定义日历 View 中选择多个日期?

我正在android中制作自定义日历我的要求是选择多个日期与图像中显示的相同,任何人都有任何建议。直到现在我在View上制作日历并尝试根据触摸绘制路径但它对我不起作用.这是我的代码:-publicclassCalendarViewextendsView{privatefloatwidth;//widthofonetileprivatefloatheight;//heightofonetileprivateintselX;//XindexofselectionprivateintselY;//YindexofselectionprivatefinalRectselRect=newRect

android - 在android中重用膨胀 View

以下代码将同一个View膨胀20次。因为充气是昂贵的。我只想对其进行膨胀,并为20个项目使用相同的View,我只想更改UI中的可见数据。LinearLayoutll=newLinearLayout(context);for(inti=0;i我想要这样的东西。LinearLayoutll=newLinearLayout(context);ViewitemView=inflater.inflate(getLayoutId(),parent,false);for(inti=0;i但我无法以这种方式使用itemViewobj。谁能告诉我如何在膨胀后多次使用View。

android - 将 View 放入具有自动换行的 Android 布局中

我想将固定尺寸的按钮放在布局的中央,这样当它们太多时它们会自动转到下一行。但我知道这种行为不适用于LinearLayout。您知道我该如何继续吗?这是我想要的行为: 最佳答案 FlexboxGoogle的库正是这样做的:将依赖添加到app/build.gradle:dependencies{implementation'com.google.android:flexbox:2.0.1'}布局的使用: 关于android-将View放入具有自动换行的Android布局中,我们在StackO

Android:SectionIndexer 的自定义 View 布局和动态禁用 SectionIndexer

是否可以使用自定义View作为部分索引器?IE。使它更透明并使用图像而不是字符?是否可以在不禁用FastScroll功能的情况下按需启用/禁用SectionIndexer弹出窗口? 最佳答案 这是可能的。为此,请不要使用SectionIndexer。通过扩展BaseAdapter创建一个CustomAdapter。有一个ImageView条目。如果满足条件,则显示ImageView;否则不显示ImageView。你必须设置条件。最好创建一个HashMap,并将position存储为键,将imageview是否可见存储为值。

android - 如何为 ViewFlipper 的第一个 View 设置无动画

我有一个具有不同View的ViewFlipper。当我的Activity开始时,我希望第一个View突然出现,并在3秒(翻转时间)后动画到下一个View。这是我的代码:vf.setOutAnimation(animFlipOutNext);vf.setInAnimation(animFlipInNext);vf.startFlipping();populate();其中vf是ViewFlipper,populate()方法是我将所有View添加到ViewFlipper的方法。我的问题是我的动画从第一个View开始,而不是从第一个View开始。我不知道应该在哪里将动画设置到我的ViewF

android - 更改操作栏中菜单项的 View

我正在尝试在我的应用程序中实现一个刷新按钮,以允许用户手动重新同步到网络服务器。代码有效,但我无法弄清楚操作View(至少,我认为这是我应该使用的)。我的菜单项在这里:问题是,它总是显示ProgressBar。我想知道它是否像搜索小部件一样工作(我真正在网上看到的唯一示例)并将collapseActionView标记添加到showAsAction并阻止它立即显示。但是,当我单击刷新按钮时,图标消失了(很好),但操作栏中的标题也消失了,ProgressBar出现在窗口左侧,标题曾经是。也不是我想要的。作为最后的努力,我尝试将其添加到我的代码中,并从XML中删除actionViewClas

Android View 生命周期

我正在使用SemiClosedSlidingDrawer在我的应用程序中。快速解释:滑动抽屉有Handlebars和内容部分内容部分在View创建时部分打开问题:当我创建View时,内容部分被放大并缓存然后部分显示。如果我对主要内容执行任何操作。它反射(reflect)到滑动抽屉的内容部分。即使它是部分可见的。我设法找到了content未设置为GONE的答案,因此只有它正在接收触摸事件。我必须在所有膨胀缓存完成后设置内容GONE。所以我需要知道最后调用哪个View创建生命周期方法?或在哪里设置ChildView的Visibility属性?我可以在Activity中引用我的sliding

android - View 未附加到窗口

警告Theviewisnotattachedtoawindow是什么意思?在尝试调试我的游戏时,我不断地在Logcat中获取它。准确的输出:12-2718:14:12.415:W/View(16827):Theviewisnotattachedtoawindow我已经搜索过这个警告,但没有找到任何内容。我得到的只是erroraboutWindowManager,这不是我在这里得到的。我想知道这个警告的原因,只是为了确认它是否与FPS下降有关? 最佳答案 这意味着您可以在方向更改时运行任何对话框。只需关闭Activity的onFini

android - 使用 FragmentStatePagerAdapter 刷新 fragment View

似乎之前讨论过刷新问题,但没有一个解决方案对我有用。我正在尝试做的事情:我正在使用FragmentStatePagerAdapter。适配器的每个位置都包含一个fragment,该fragment具有类似国际象棋外观的线性布局,每个单元格由一个CheckedTextView表示。还有一个监听器,它应该监听点击并删除单元格上的先前选择并进行新选择。什么在起作用:每个fragment都正确加载了所有数据/默认状态(在fragment加载到列表中时计算)当我单击一个单元格时,保存的单元格列表中的所有状态都被正确获取,我可以在调试时更改代码中的状态更改。同时,我为代表单元格的CheckedTe