草庐IT

interface-design

全部标签

android - 从 Google Map 的 setOnInfoWindowClickListener 接口(interface)方法替换 fragment 时 UI 挂起

我在我的应用程序中使用谷歌地图并显示标记。现在点击标记窗口我想用其他fragment替换当前fragment。for(StoreDatastore:comp.getArrStoreList()){LatLngl=newLatLng(Double.parseDouble(store.getLat()),Double.parseDouble(store.getLng()));MarkerOptionsmarker=newMarkerOptions().position(l).title(store.getName()).snippet(store.getCity()).icon(Bitma

android - Material Design 推荐的整个屏幕背景的填充是什么?

MaterialDesignspecification已经给出了各个组件(即View)的详细指标,但我找不到为整个背景布局推荐的填充。例如,在以下摘自MaterialDesignGuide的屏幕截图中,SearchView与背景布局的边界有一段距离,如果/当添加到此布局时(我猜),其他View也会如此。所以看起来在MaterialDesign应用程序中有一个用于全屏背景布局的填充。它的推荐值是多少? 最佳答案 通常,如果您使用AndroidStudio创建项目,填充会添加到您的项目中。它的值(value)取决于屏幕尺寸。对于手持设备

Qt Designer生成ui文件,如何转py文件,如何运行

下面将逐步介绍ui文件如何转py文件,怎么运行的具体操作步骤ui文件转py文件1.使用QtDesigner生成ui文件,保存到本地2.输入cmd,打开命令行窗口3.进入ui文件的目录下,文件路径使用你本地存放ui文件的位置cd/dui文件路径4.在命令行中输入pyuic5-opy文件名ui文件名pyuic5-odemo.pydemo.ui5.查看ui文件所在的位置,可以发现新增了一个demo.py文件运行py文件运行ui文件转换成的py文件,需要在py文件底部添加窗口运行函数。if__name__=="__main__":importsysapp=QtWidgets.QApplication(

找不到 android.support.design.CoordinatorLayout 类

我在集成新的设计库时遇到了以下崩溃,目前还没有找到解决方法:扩展类android.support.design.CoordinatorLayout时出错这是我的gradle文件:android{compileSdkVersion23buildToolsVersion"23.0.0"defaultConfig{applicationId"xxxxxxxx"minSdkVersion14targetSdkVersion23versionCode1versionName"1.0"}buildTypes{release{minifyEnabledfalseproguardFilesgetDef

android - 膨胀类 android.support.design.widget.TabLayout 时出错

我正在尝试使用Eclipse创建基于Google的“Material设计”的菜单选项卡,但出现错误:01-0701:02:10.238:E/tag(6696):contactoncreatecalled01-0701:02:10.301:E/AndroidRuntime(6696):FATALEXCEPTION:main01-0701:02:10.301:E/AndroidRuntime(6696):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.rvappsstudios.designflashale

java - Android kotlin 覆盖 onCreateView() 方法中的接口(interface)方法

我是Kotlin新手。我有一个包含两个方法定义的接口(interface):funonSuccess(result:T)funonFailure(e:Exception)现在,在我的fragment中我已经实现了这个接口(interface)并且想在里面使用这些方法:overridefunonCreateView(inflater:LayoutInflater?,container:ViewGroup?,savedInstanceState:Bundle?):View?{....................................overridefunonSuccess(r

java - 在 lambda 函数中获取接口(interface)引用

考虑以下代码:valhwnd=Handler()hwnd.postDelayed(object:Runnable{overridefunrun()hwnd.postDelayed(this,5000)}},5000)这样,我可以通过在run()方法中使用this(指的是Runnable)将相同的Runnable发送到Handler。但是我怎么能只使用一个lambda表达式来做同样的事情呢?valhwnd=Handler()hwnd.postDelayed({//Howtoget"this"here?},5000)这可能吗? 最佳答案

java - 如何将实现接口(interface)的类添加到 ArrayList

为了解决必须在接口(interface)中实现所有方法的问题,我创建了一个实现接口(interface)的抽象类,然后让其他类扩展该抽象类并仅覆盖所需的方法。我正在为我的应用构建API/框架。我想添加作为接口(interface)实例的类IMyInterface到ArrayList:ArrayList>classes=newArrayList();classes.add(MyClass.class);这里是MyClassclassMyClassextendsAbstractIMyInterface{}这里是AbstractIMyInterfaceclassAbstractIMyInte

Android Circular Progress Bar (Material Design) 变色

我需要更改Lollipop(API21)应用程序中ProgressBar元素的颜色。更清楚地说,我的意思是,例如,Youtube移动应用程序循环进度条。例如,我需要将进度条的颜色设为红色。我在互联网上看到了一些使用drawable.xml文件的示例,但所有主题都修改了进度条的动画样式。我想保留Lollipop/MaterialDesign默认动画。感谢大家。 最佳答案 将“src_in”用于indeterminateTintMode,并将indeterminateTint设置为您希望将进度条更改为的颜色。

PyQt6 使用Qt Designer实现简单的界面,以及ui文件转py文件

前言,主要通过参考并总结两篇文章中的部分内容,参考文章一&&参考文章二Qt设计师简单例子一、需求分析二、界面设计三、生成ui文件四、ui文件转py文件1、命令行执行uic生成py代码2、PyCharm配置Pyuic工具2.1配置Pyuic工具2.2测试是否配置成功五、运行ui文件所转的py文件六、功能实现1、编写代码2、运行代码一、需求分析新增一个用户注册界面,包含用户名,密码,性别,手机号,点击注册按钮时,弹出一个对话框,提示恭喜“{用户输入的用户名}”注册成功。但是无奈还没找出获取最新输入用户名的值,就简单做个例子,随意了。大家可以自己尝试。二、界面设计打开QtDesigner工具,如下图