ICode9

精准搜索请尝试: 精确搜索
  • Android轻量级Layout Inspector工具2022-02-09 10:02:37

    效果图 若想使用该工具,请点我 为什么要做这个工具 如果有更好的轮子用,谁愿意造轮子。 在21年年初的时候,我被调到公司的另外一个项目,这个项目有几个特点:历史非常的悠久,使用的技术落后,项目工程复杂,代码量巨大,界面布局层次特别深。 这么庞大的项目对于我这个“新人”来说,找个功

  • iOS 10 UICollectionView 索引不存在问题 UICollectionView received layout attributes for a cell with an index2022-02-08 14:03:38

    iOS 10 UICollectionView 索引不存在问题 UICollectionView received layout attributes for a cell with an index path that does not exist 报的错误是 解决方法,在reloadData后添加.collectionViewLayout invalidateLayout [self.tagCollectionView reloadData]; [self

  • PCB Layout的这些要点,建议重点掌握2022-02-07 15:02:25

    转载: PCB Layout的这些要点,建议重点掌握 (qq.com)https://mp.weixin.qq.com/s/H6hRIYkOdiV39dt22_ebmQ 在集成电路应用设计中,项目原理图设计完成之后,就需要进行PCB布板的设计。PCB设计是一个至关重要的环节。设计结果的优劣直接影响整个设计功能。   因此,合理高效的PCB Layout

  • 使用View实现相册照片列表页面2022-02-06 20:32:57

    1 View概述 1.1 View View表示视图,负责提供绘制和事件处理的方法。View类及其子类的相关属性,既可以在xml布局文件中设置,也可以通过成员方法动态设置。 View类常用的属性及方法如表1: xml属性 成员方法 描述 android:background setBackgroundResource(int) 设置背景 andro

  • PyQt5基础学习-QHBoxLayout().addStrech(添加收缩量)2022-02-06 15:05:01

    添加成比例的收缩量,如果收缩量为0时,所有的控件都分布在界面的左边 当收缩量不为0时 Stretch.py  """ 设置控件的伸缩量 """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtCore import Qt class Stretch(QWidget): def __init__(self): super(Str

  • Springboot+vue常见问题2022-02-06 09:03:39

    1.JDK版本:1.8,Mysql版本:5.7或8.0,node版本:14+,运行代码之前一定要检查版本! 2.最新版本国际化失效问题 由于Element-plus版本更新,视频里面演示的国际化配置方式不适用于 Element-plus 1.0.2-beta.59 之后的版本,大家注意对照下面的方式进行修改。 去除main.js里面旧的配置 ​ 方案

  • PyQt5基础学习-QWebEngineView().page().runJavaScript(执行javaScript的函数)2022-02-06 01:31:58

    通过点击按钮, 执行html中的javaScript函数 PyQtCallJS.py """ PyQt5调用JavaScript代码 PyQt5和JavaScript交互 什么叫交互 PyQt5 <-> JavaScript """ import os from PyQt5.QtWidgets import * from PyQt5.QtCore import QTimer, QDateTime from PyQt5.QtG

  • PyQt5基础学习-QTimer(时间计时器) 1.QDateTime.currentDateTime(显示当前时间) 2.QTimer().start(设置时间的间隔) 3.QTimer().sto2022-02-05 22:04:12

    动态显示时间, 点击按钮开始时间计时器, 每隔一秒显示一次时间  showTime.py """ 动态显示当前时间 QTimer QThread 多线程: 用于同时完成多个任务 """ import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import QTimer, QDateTime class ShowTime(QWidget):

  • PyQt5基础学习-QStackedWidget(选项卡的堆栈窗口控件) 1.QstackedWidget().setCurrentIndex(设置当前的显示为第几个界面)2022-02-05 17:34:27

    通过点击左边的列表选项, 通过绑定按钮,使得右侧的堆栈窗口控件的界面显示发生变化 QStackedWidget.py  """ 堆栈窗口控件(QStackedWidget) """ import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * class StackedExample(QWidget

  • PyQt5基础学习-QTabWidget(选项卡控件) 1.QTabWidget().addTab(添加界面) 2.QTabWidget().setTabText(设置选项卡的标题)2022-02-05 17:01:10

    将页面组件添加到选项卡上面,然后通过setTabText修改选项卡的标题  TabWidget.py  """ 选项卡控件: QTabWidget """ import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * class TableWidgetDemo(QTabWidget): def __init_

  • Android开发 设置手机壁纸,flutter真机调试闪退2022-02-04 13:01:29

    2、使用WallpaperManager的setBitmap(Bitmap bitmap)方法 3、重写ContextWrapper 类中提供的setWallpaper() 4.传入9张自己喜欢的图片,命名image1-image9 Mainfest中加入权限: 布局代码 <RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android” xmlns

  • 初学android studio——如何添加一个activity并使用intent实现跳转2022-02-02 19:34:47

    android:layout_marginTop=“12mm” android:layout_toLeftOf="@id/btn_4" android:layout_marginRight=“2mm” android:background="@android:color/holo_green_dark" android:text=“GREEN”/> <Button android:id="@+id/btn_6" android:lay

  • ABP vNext Blazor替换前端Layout2022-02-01 10:30:40

    千万别动原生wwwroot! 千万别动原生wwwroot! 千万别动原生wwwroot! 千万别卸Blazorise! 千万别卸Blazorise! 千万别卸Blazorise! 参照官网 新建Shared/MainLayout.razor在Blazor项目根目录里新建文件App.razor内如如下 <Router AppAssembly="@typeof(App).Assembly"> <Found Co

  • PyQt5基础学习-QApplication.clipboard(剪切板) 1.clipboard.setText(设置剪切板的文字) 2.clipboard.text(获得剪切板文字) 3.clip2022-01-31 22:01:37

    通过复制和粘贴文本, 复制和粘贴图片, 通过复制和粘贴html来演示剪切板的功能 """ 使用剪切板 """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * class ClipBoard(QDialog): def __init__(self): super

  • 仿网易云音乐日推界面(监听AppBarLayout滑动+动态高斯模糊2022-01-31 18:01:44

    效果就不展示了,反正是真的可以用。效率高。 2、Glide自带的 想不到吧? 只要在导入: api ‘com.github.bumptech.glide:glide:4.9.0’ annotationProcessor ‘com.github.bumptech.glide:compiler:4.9.0’ api ‘jp.wasabeef:glide-transformations:4.0.1’ //高斯模糊api 然后

  • Android-自定义图像资源的使用(2)(1),面试宝典2022-01-31 13:03:36

    过渡图像资源的使用 这个图像资源是用来展示图像过渡的,比如一盏灯从不亮到亮的缓慢过渡。 /05_KindOfDrawableUse/res/drawable/lamp_transition.xml <?xml version="1.0" encoding="utf-8"?> /05_KindOfDrawableUse/res/layout/cross_fade_res.xml <?xml version="1.0" e

  • Android开发----布局04(TableLayout)2022-01-31 12:34:57

    TableLayout 表格布局 常见属性 android:collapseColumns:设置需要被隐藏的列的序号,从0开始android:stretchColumns:设置允许被拉伸的列的列序号,从0开始android:shrinkColumns:设置允许被收缩的列的列序号,从0开始 子控件设置属性 andrid:layout_column:显示在第几列andr

  • Android笔记:线性布局和相对布局RelativeLayout2022-01-30 22:34:19

    线性布局 layout_width  宽度  wrap_content  内容有多少,宽度有多少          match_parent  匹配父空间 layout_height  高度 layout_weight  权重   orientation  布局(线性布局独有) vertical  垂直             horizontal  水平 background 

  • AppBarLayout2022-01-30 11:58:55

    AppBarLayout is a vertical LinearLayout which implements many of the features of material designs app bar concept, namely scrolling gestures. Children should provide their desired scrolling behavior through AppBarLayout.LayoutParams.setScrollFlags(int)

  • RecyclerView2022-01-30 10:33:14

    首先用RecyclerView实现列表视图 建立RecyclerViewActivity.java文件: 1 public class RecyclerViewActivity extends AppCompatActivity { 2 private Button BtnLinear; 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.o

  • PyQt5基础学习-QFileDialog(文件打开对话框) 1.QFileDialog.getOpenFileName(返回打开对应格式的文件名) 2. QFileDialog().setFileM2022-01-30 01:02:26

    下面主要以打开图片显示在Label中,还有打开文件.py,显示在文本框中 """ 文件对话框: QFileDialog """ import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * class QFileDialogDemo(QWidget): def __init__(self): su

  • Android应用-猜数字小游戏,android学习资料2022-01-29 14:35:04

    @Override public void onClick(View v) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); resetLinearLayout(); switch (v.getId()){ case R.id.llay_guess: if (fm_guess == null){ fm_guess = new GuessF

  • Android FlexboxLayout布局属性详解,androidmvp架构2022-01-29 12:58:03

    android:layout_height=“100dp” android:layout_margin=“2dp” android:background="#eeff22" android:gravity=“center” android:text=“4” /> <TextView android:id="@+id/textview5" android:layout_width=“120dp” android:layout_height=“80dp” a

  • Android 高级UI,android开发艺术探索2022-01-27 14:03:06

    标签可以删减多余的层级,它多用于替换FrameLayout或者当一个布局包含另一个时,消除视图层次结构中多余的视图组 [html]  view plain copy <merge xmlns:android=“http://schemas.android.com/apk/res/android”> <Button android:layout_width=“fill_parent” android

  • Android FlexboxLayout布局属性详解,华为移动应用开发平台2022-01-27 13:03:01

    android:layout_width=“120dp” android:layout_height=“80dp” android:layout_margin=“2dp” android:background="#3322ff" android:gravity=“center” android:text=“5” /> </com.google.android.flexbox.FlexboxLayout> 运行后的效果如下 好像并没有换行啊,别急骚

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有