按钮

作业06

跟風遠走 提交于 2019-12-08 16:39:34
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout android:id="@+id/box" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_marginTop="5dp" android:padding="5dp"> <ImageView android:id="@+id/logo" android:layout_width="50dp" android:layout_height="70dp" android:layout_centerVertical="true"> </ImageView> <Button android:id="@+id/btn" android

作业07

人走茶凉 提交于 2019-12-08 16:37:32
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/dengluye"> <ImageView android:id="@+id/touxiang" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/touxiang02" android:layout_marginTop="100dp" android:layout_centerHorizontal="true"> </ImageView> <EditText android:id="@+id/et01" android:layout_width="match_parent" android:layout_height="50dp" android:layout_below="@id/touxiang"

优化点击事件绑定

核能气质少年 提交于 2019-12-08 03:36:21
1、优化点击事件绑定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script> </head> <body> <button data-action="id1">新增按钮1</button> <button data-action="id2">删除按钮2</button> <button data-action="id3">按钮3</button> <button data-action="id4">按钮4</button> <script> var log = function () { console.log.apply(console, arguments) } var actionList = { 'id1': function () { alert('id1=============>') }, 'id2': function () { alert('id2===============>') }, 'id3': function () { alert('id3===============>') }, 'id4':

IOS设置UIButton的Image大小

一世执手 提交于 2019-12-08 03:31:59
首先这里说的是UIButton的Image,不是backgroundImage。之所以说到这个问题,是因为我有一个button是 75*25的,切的一张图片是25*25的,我想让图片不被拉伸显示,或者不重复显示,且能显示在button的中间。 尝试了几种无效的方法包括: 1、直接操作button的ImageView 2、把image设置成stretch Image 3、对Image drawInRect 可能是我调用或实现的有问题,反正结果都不理想。后来发现应该使用button 里面的 imageEdgeInsets概念,它表示了image距离button边框的距离,代码如下 self . b utton . imageEdgeInsets = UIEdgeInsetsMake ( 0 , 25 , 0 , 25 ); 参数分别是 top , left , bottom , right ,我这里写死了距离,实际操作中应该动态计算。 除此之外还有一个头疼的ImageView,是UITableViewCell里面的,也是readonly属性,且设置半天不生效,暂时没有找到好办法,规避的方法是不使用imageview,而是自定义cell,自己add一个新的imageview,可以随意调整大小和位置。 来源: CSDN 作者: IT_ZGC 链接: https://blog.csdn

UIImageView 获取图片的 宽 高

≡放荡痞女 提交于 2019-12-08 03:26:37
需要的切图 是@2X @3X 的 我之前一般是 根据@2X 的图 比例 除以2 得到的尺寸 设置 imageView .frame 比如 : //@2X 图片大小如果是 80 * 80 UIImageView * imageView = [[UIImageView alloc]initWithFrame:CGRectMake(10, 10, 40, 40)]; imageView.image = [UIImage imageNamed:@“icon_button”]; 这么做 要提前去查看这张图片的大小 写出imageView要设置的size 尺寸 现在 可以这么做 UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"icon_button "]]; imageView.frame = CGRectSetX(imageView.frame, 10); imageView.frame = CGRectSetY(imageView.frame, 10); 这样就可以了 根本不需要知道图片到底多大 帅气 imageView = [[UIImageView alloc]initWithImage:[UIImageimageNamed:@"icon_button"]]; 这个方法

GUI测试之通用测试篇---GUI测试总结

余生颓废 提交于 2019-12-08 01:34:05
GUI测试总结 From to: http://blog.csdn.net/imlogic/archive/2007/05/28/1628375.aspx GUI,GRAPHICAL USER INTERFACE的缩写,通常发音为GOO-ee。众所周之,GUI就是使用图像,输入的文字,带图标的屏幕的计算机界面,取而代之许多键盘的功能。GUI让用户可以通过图标和鼠标与他们的电脑进行交互,而不是在命令行中输入文本。 第一个图形用户界面是由Xerox Palo Alto 研究中心在1970年设计的,但是直到1980年代随着苹果的Macintosh出现GUI才开始流行起来。导致其被长时间才被接受的一个原因是GUI需要相当多的CPU和质量好的显示器,而这些在以前都是相当昂贵的。 现在主要的操作系统都提供了图形用户界面,如Microsoft的Windows, Apple的Mac OS和 Sun Microsystem的OpenWindows等. 利用计算机的图形能力产生的程序界面使得程序更加容易被使用。良好设计的图形用户界面可以使用户从负责的命令语言中解放出来。 一般来说,应用程序有以下的基本的组件(或者说是元素): 光标(pointer):显示在屏幕上让用户移动以选择对象和命令的符号。通常显示为一个小的箭头。但是在文字处理的应用程序则是用象大写I一样的光标。 图标(icon)/图片

淘宝滑动轮播案例

妖精的绣舞 提交于 2019-12-08 00:48:33
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>淘宝滑动轮播案例</title> <script src="../jquery-3.4.1.min.js"></script> <style type="text/css"> *{ padding:0px; margin:0px; border:0px; } li{ list-style-type:none; } /*给a标签去除下划线*/ a{ text-decoration:none; } #wrapper{ margin:20px auto; } #show-area{ width:590px; height:470px; position:relative; margin:0px auto; overflow:hidden; } /*注意:找bug找了很久,这里自动插入一张,父容器要加上他的宽度,否则怎么显示呢?小问题大解决*/ #show-area ul{ position:relative; width:5310px; height:470px; right:0; } #show-area ul li{ float:left; width:590px; } /*指示器*/ #indicator{ width:140px; text

Web开发之Button按钮兼容性问题

放肆的年华 提交于 2019-12-08 00:08:59
这几天被一个问题折磨了。 form表单内Button按钮会自动提交表单,导致意外的界面效果。 在谷歌浏览器中好像有处理这个问题,FF浏览器中需要手动处理,给button标签加上type=”button”。 来源: CSDN 作者: bk648223523 链接: https://blog.csdn.net/bk648223523/article/details/53084599

4.1、Bootstrap V4自学之路------组件---按钮

假如想象 提交于 2019-12-07 20:29:34
1、一个示例 <!-- 确定按钮 --> <button type="button" class="btn btn-primary">Primary</button> <!-- 次等按钮,比如取消--> <button type="button" class="btn btn-secondary">Secondary</button> <!-- 指示成功或积极行为 --> <button type="button" class="btn btn-success">Success</button> <!-- 信息提醒按钮--> <button type="button" class="btn btn-info">Info</button> <!-- 提示需要谨慎的行为 --> <button type="button" class="btn btn-warning">Warning</button> <!-- 表示危险或潜在的负作用行为 --> <button type="button" class="btn btn-danger">Danger</button> <!-- 强调一个按钮,使它看起来像一个链接的同时保持按钮的行为 --> <button type="button" class="btn btn-link">Link</button> <button type=

案例分析:设计模式与代码的结构特性

点点圈 提交于 2019-12-07 18:44:27
1.什么是创建型模式 创建型模式顾名思义,是一种专注于类的实例化过程的设计模式,它的目标是将创建对象和使用对象的代码分离。外界只需要知道可以通过一组接口来获取对象,而不用关心具体是如何实现的 创建型模式主要以工厂模式为主,这也是本文研究的重心 2.简单工厂模式 想象有一组按钮ButtonA,ButtonB... ...,他们继承自相同的基类Button,实现了规定的接口。简单工厂模式会提供一个类来创建这些按钮的实例,接口调用者只需要提供不同的参数,就可以获得不同的实例 类图如下所示 部分实现代码如下 Factory.cpp #include "Factory.h" #include "ButtonA.h" #include "ButtonB.h" Factory::Factory(){} Factory::~Factory(){} Button* Factory::createButton(string bname) { if(bname=="A") return new ButtonA(); else if(bname=="B") return new ButtonB(); return NULL; } main.cpp int main(int argc, char** argv) { Button* b=Factory::createButton("B"); b-