草庐IT

view-design

全部标签

android - 支持工具栏与支持搜索 View

我对支持工具栏有疑问。当我折叠搜索View时。所有工具栏项目(在我的例子中是ProgressBar)都设置为View.VISIBLE,并且在SearchView和SupportMenuItem中都没有监听器,当搜索View完成折叠时,手动返回我的项目可见性。我的Toolbar.xml创建菜单选项@OverridepublicbooleanonCreateOptionsMenu(Menumenu){super.onCreateOptionsMenu(menu);MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.m

android - ImageButton 的 Material Design 指南是什么?

MaterialDesignGuidelines对ImageButtons(不是切换按钮)有什么看法?我在这里找不到关于它们的任何信息:https://material.google.com/components/buttons.html.它们看起来应该如何?什么时候应该使用它们?他们应该如何表现?示例:我有左/右导航按钮来切换日期,我想知道它们是否符合MaterialDesign。 最佳答案 从DecompiledImageButton类的源代码中找到它。Displaysabuttonwithanimage(insteadofte

android - 带有回收器 View 的搜索 View 无法正常工作

嗨,我正在开发一个应用程序,我在fregement中实现了回收View和搜索View。我第一次根据文本更改获得过滤器产品。但是当我一个一个地删除文本时,所有列表都将是空的。最后什么都不能显示。这是我的fragment中的代码 最佳答案 您正在对名为plistarray的单个array进行连续操作在filter()方法中,您已清除plistarray并再次使用相同的方法查找记录。所以你应该为你的适配器使用一些其他数组而不是plistarraypublicvoidfilter(Stringtext){if(text.isEmpty())

android.support.test.espresso.PerformException : Error performing 'load adapter data' on view

我正在使用Espresso测试在我搜索项目时出现的ListView(例如自动完成)。直到用户在SearchView中输入内容后,ListView才会出现。即,仅当用户在SearchView中输入内容时,我才将ListView设置为View.VISIBLE当我尝试单击ListView中的文本时出现此错误。android.support.test.espresso.PerformException:在“带有id:”的View上执行“加载适配器数据”时出错。使用onData无效。添加人为延迟是可行的,但我不确定这是否是不好的做法,因为它似乎违背了诸如onData等方法的目的。我尝试过的:我已

android - 如何在设备的相机 View 中显示位置标记

我正在寻找基于通过Android设备的摄像头View可见的区域来显示各种位置标记的逻辑。类似于附加图像的东西。我知道以下事情获取位置我要标记所有位置我知道如何在相机View上创建叠加层 最佳答案 可以查看我的教程:https://www.netguru.co/blog/augmented-reality-mobile-android我已经逐步描述了您需要做什么才能获得类似的结果,但非常简单。如果您有任何问题,我随时准备提供帮助。 关于android-如何在设备的相机View中显示位置标记

android.view.InflateException : Error inflating class android. widget.EditText 华硕安卓 5

我不断收到有关此崩溃发生的报告,但它只发生在装有android5的华硕设备上,如下图所示那是堆栈跟踪:FatalException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.my_package/com.my_package.activities.SignInActivity}:android.view.InflateException:BinaryXMLfileline#29:Errorinflatingclassandroid.widget.EditTextatandroid.app.Acti

android - 具有包装内容项水平和垂直滚动的回收器 View

你好,我想制作一个回收器View,以将项目水平放置到屏幕适合的数量,但垂直滚动,例如此图像我尝试使用StaggeredGridLayoutManager但它必须指定要列作为屏幕大小的列数任何帮助都会很好 最佳答案 您可以使用FlexLayoutManager进行此类设计FlexLayout这是在RecycleView中使用FlexLayoutManager的示例fragmentRecyclerViewrecyclerView=(RecyclerView)context.findViewById(R.id.recyclerview);

android - 二进制 XML 文件行 #0 : Error inflating class android. support.design.widget.BottomNavigationView

我正在尝试在我的UI中添加一个BottomNavigationView,但出现以下异常:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.appeaser.sublimepicker/com.appeaser.sublimepicker.MainActivity}:android.view.InflateException:BinaryXMLfileline#0:BinaryXMLfileline#0:Errorinflatingclassandroid.support.design.widget.Bot

android - 程序类型已经存在 : android. support.design.widget.CoordinatorLayout$Behavior

我在Android问题中运行应用程序时遇到错误:程序类型已存在:android.support.design.widget.CoordinatorLayout$Behavior这是我的gradle依赖项:dependencies{implementationfileTree(include:['*.jar'],dir:'libs')implementation'com.android.support:appcompat-v7:26.1.0'implementation'com.google.firebase:firebase-auth:15.0.0'implementation'com

Android:如何为自定义 View 创建上下文菜单

我想为不属于AdapterView的自定义View显示ContextMenu。我打电话myActivity.registerForContextMenu(myView);并且上下文菜单已经出现。但是我不知道怎么访问myView中的数据@OverrideonContextItemSelected(MenuItemitem)//...我想我可以创建一个自定义的menuInfo@OverrideonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo)//...这来自文档:“menuInfo-关于应为其显示上下文菜单的