精华内容
下载资源
问答
  • 做android编程,最基本就是响应按钮事件。我从网上找来找去,基本可以分为两种方法。 另外,我现在编辑代码时候用是VS Code,主要因为开android studio(简称as,这个应该大家都知道)太长时间,内存会占用很...

    本文原创,转载请说明出处。

    做android编程,最基本的就是响应按钮事件。我从网上找来找去,基本可以分为两种方法。

    另外,我现在编辑代码的时候用的是VS Code,主要因为开android studio(简称as,这个应该大家都知道)太长时间,内存会占用很多,而且电脑也卡的很厉害。而VSCode就没有这个问题。

    方法一:在程序里面设置监听

    响应按钮事件其实非常简单,现在开始说方法,第一种方法是设置监听,在
    public class MainActivity extends AppCompatActivity { 的下面定义一个按钮的变量,就像这样:Button btn1;然后在onCreate后面写上btn1 = (Button)findViewById(R.id.button);和监听用的
    btn1.setOnClickListener(new View.OnClickListener()
    {
    @Override
    public void onClick(View v)
    {
    }
    });

    东西有点乱,写这么多,不容易理解,可能你们都不想看了,直接上源码吧。(但是你得把注释好好读读)

    import android.widget.Button;				//别忘了把这个加上
    public class MainActivity extends AppCompatActivity { //这个你原来就有
        Button btn1;			//定义一个变量
        @Override
        protected void onCreate(Bundle savedInstanceState) {//这个你也原来就有
            super.onCreate(savedInstanceState);         //原来就有
            setContentView(R.layout.activity_main);		//原来就有
            btn1 = (Button)findViewById(R.id.button);	//里面R.id.后面的button是你as里面按钮的名字,
            											//不一样别忘了改一下。
            btn1.setOnClickListener(new View.OnClickListener()//里面btn1是你变量名,别忘改
            {
                @Override
               public void onClick(View v)
                {
                  		//这里面就加上响应的代码
                }
            });			//这个地方的符号别大意,从左往右分别是大括号},小括号),分号;
        }
    
    }
    

    第一种方法就结束了。

    方法二:在AS里面设置按钮属性

    该介绍第二种方法了,第二种方法其实用起来和第一个感觉差不多,你觉得哪个好用就用哪个。反正我愿意用第二种。
    第二种只加入一行代码,只不过你千万要注意你别加错位置,一行代码不用讲了,直接上代码。
    但是你还需要在as里面简单的配置一下,我后面讲

    public class MainActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
            //这上面全都是原来就有的,但是你注意一下,下面这行代码可是加在onCreate外面的!
        public void onconbtnClick(View v) {
    		//这里面就加上响应的代码
        }
    

    现在我讲一下配置的过程。先上图
    注意红框
    刚才的函数是什么名字,红框里onClick就选什么,我的函数名是onconbtnClick,我就要选onconbtnClick。
    第二种方法也结束了,这是android编程最基本的东西,是不是很简单

    展开全文
  • 按钮(Button) 按钮是游戏开发中常用的控件,一个按钮一般可分为两种状态,按下状态和弹起状态,可以使用两张图片分别来表示。按钮还通常与事件监听一起使用,用于触发某一事件(开始游戏,暂停游戏,发射子弹等)...

    本文链接: http://blog.csdn.net/xietansheng/article/details/50187861

    LibGDX 基础教程(总目录)

    1. 按钮(Button)

    按钮是游戏开发中常用的控件,一个按钮一般可分为两种状态,按下状态和弹起状态,可以使用两张图片分别来表示。按钮还通常与事件监听一起使用,用于触发某一事件(开始游戏,暂停游戏,发射子弹等)。

    这里需要使用的下面两张按钮图片:

    button_1.pngbutton_2.png

    这两张图片分别代表按钮的弹起和按下状态,把这两张图片保存到本地,重命名为 button_1.pngbutton_2.png,然后复制到 assets 资源文件夹中。

    2. 代码示例: Button 的使用

    package com.libgdx.test;
    		
    import com.badlogic.gdx.Application;
    import com.badlogic.gdx.ApplicationAdapter;
    import com.badlogic.gdx.Gdx;
    import com.badlogic.gdx.graphics.GL20;
    import com.badlogic.gdx.graphics.Texture;
    import com.badlogic.gdx.graphics.g2d.TextureRegion;
    import com.badlogic.gdx.scenes.scene2d.InputEvent;
    import com.badlogic.gdx.scenes.scene2d.Stage;
    import com.badlogic.gdx.scenes.scene2d.ui.Button;
    import com.badlogic.gdx.scenes.scene2d.utils.ClickListener;
    import com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable;
    import com.badlogic.gdx.utils.viewport.StretchViewport;
    	
    /**
     * 游戏主程序的启动入口类
     */
    public class MainGame extends ApplicationAdapter {
    	
    	private static final String TAG = MainGame.class.getSimpleName();
    	
    	// 视口世界的宽高统使用 480 * 800, 并统一使用伸展视口(StretchViewport)
    	public static final float WORLD_WIDTH = 480;
    	public static final float WORLD_HEIGHT = 800;
    	
    	// 舞台
    	private Stage stage;
    	
    	// 按钮 弹起 状态的纹理
    	private Texture upTexture;
    	
    	// 按钮 按下 状态的纹理
    	private Texture downTexture;
    	
    	// 按钮
    	private Button button;
    	
    	@Override
    	public void create() {
    		// 设置日志输出级别
    		Gdx.app.setLogLevel(Application.LOG_DEBUG);
    		
    		// 使用伸展视口(StretchViewport)创建舞台
            stage = new Stage(new StretchViewport(WORLD_WIDTH, WORLD_HEIGHT));
            
            // 将输入处理设置到舞台(必须设置, 否则点击按钮没效果)
            Gdx.input.setInputProcessor(stage);
            
            /*
    		 * 第 1 步: 创建 弹起 和 按下 两种状态的纹理
    		 */
    		upTexture = new Texture(Gdx.files.internal("button_1.png"));
    		downTexture = new Texture(Gdx.files.internal("button_2.png"));
    		
    		/*
    		 * 第 2 步: 创建 ButtonStyle
    		 */
    		Button.ButtonStyle style = new Button.ButtonStyle();
    		
    		// 设置 style 的 弹起 和 按下 状态的纹理区域
    		style.up = new TextureRegionDrawable(new TextureRegion(upTexture));
    		style.down = new TextureRegionDrawable(new TextureRegion(downTexture));
    		
    		/*
    		 * 第 3 步: 创建 Button
    		 */
    		button = new Button(style);
    		
    		// 设置按钮的位置
    		button.setPosition(100, 200);
    		
    		// 给按钮添加点击监听器
    		button.addListener(new ClickListener() {
    			@Override
    			public void clicked(InputEvent event, float x, float y) {
    				Gdx.app.log(TAG, "按钮被点击了");
    			}
    		});
            
    		/*
    		 * 第 4 步: 添加 button 到舞台
    		 */
            stage.addActor(button);
    	}
    
    	@Override
    	public void render() {
    		// 黑色清屏
    		Gdx.gl.glClearColor(0, 0, 0, 1);
    		Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
    		
    		// 更新舞台逻辑
    		stage.act();
    		// 绘制舞台
    		stage.draw();
    	}
    
    	@Override
    	public void dispose() {
    		// 应用退出时释放资源
    		if (upTexture != null) {
    			upTexture.dispose();
    		}
    		if (downTexture != null) {
    			downTexture.dispose();
    		}
    		if (stage != null) {
    			stage.dispose();
    		}
    	}
    
    }
    

    运行代码,点击按钮,查看控制台日志的输出:

    sy_result.png

    sy_result-log.png


    展开全文
  •  对于按钮事件可以分为两种放松,一种是用JAVA先获取按钮控件,再为相应的按钮写事件, 另一种是直接调用onClick属性,这里讲常用的调用onClick属性实现事件。  1.先写好界面    2. 为登入按钮写事件  ...

                  1.按钮事件

           对于<button>按钮事件可以分为两种放松,一种是用JAVA先获取按钮控件,再为相应的按钮写事件,

    另一种是直接调用onClick属性,这里讲常用的调用onClick属性实现事件。

                1.先写好界面

          

        2.   为登入按钮写事件


     3.在java class文件实现tya事件方法


     4.获取输入框用户的值



              

             5.设置Toast输入获取的值

          

               

           6.执行效果

           

         2.单选复选框

        2.1单选

          先写一个单选组<RadioGroup>

          

          单选按钮

        

         在java calss获取单选按钮组

        

           根据单选组获取单选按钮的值

      


          实现效果


    2.1复选<Checkbox>

      先写三个复选框并赋值



       

        在Class 文件获取值

       先声明一个集合

      

       获取复选框控件并放入checkBoxList集合


      遍历集合,判断复选是否被选中并输出


    实现效果


    3.时间日期选择框

    先上图


     日期写datepickerDialog事件

       

      

     事件写TimePickerDialog

    获取选择小时,分钟


    TimePickerDialog事件方法


    实现效果


    日期与时间写法一样,datepickerDialog事件,获取年,月,日,这里不在详细去写了



    展开全文
  • 新建一个Excel文件一般分为两种:打开文件前新建和打开文件后新建。 先说一下打开前新建,有两种方式: 1. 直接桌面右键新建 在桌面空白处点击右键,在列表中选择新建,点击xlsx工作表,即可新建一个空白表格...

    新建一个Excel文件一般分为两种:打开文件前的新建和打开文件后的新建。

    先说一下打开前的新建,有两种方式:

    1. 直接桌面右键新建

    在桌面空白处点击右键,在列表中选择新建,点击xlsx工作表,即可新建一个空白表格。且已保存在桌面,此方法经常会用到。

    553681607e97fc8caf1f8bc07ca939fd.png

    生成文件的名字为新建 XLSX 工作表,如果已有此名字文件会自动在后面加数字来区别。

    d77a01090d23d18eafc33ec062f2a205.png

    2. 在系统菜单新建

    点击电脑左下角开始按钮,在列表中找到自己安装的Excel,点击后进行新建。一般不同版本界面不同,道理一样。此种方法新建的文件一般为未保存文件,如要保存需打开后再进行保存。保存方法见保存功能。

    21059b55c80414e7c294dbf73403bc6d.png

    打开文件后的新建

    打开文件后再想新建文件的话,当然也可以使用打开文件前的新建方式。但Excel也自带有新建功能,可以更快捷。方法如下:

    1. 上方“+”号按钮新建

    一般上方的文件后面会有个“+”号,点击后即可新建一个Excel文件或进入新建页面,新建页面选择新建空白文档,就可以新建一个普通表格。其他带模板的表格可以在了解后使用。

    d08dca6a06ba0d9378d8a1bdc64b9aae.png

    42957ecd86cd924ece3ecedf8c4964b1.png

    2. Excel菜单新建

    点击Excel的菜单文件-文件-新建,即可新建一个空白文件。

    1db854133b3b70ad941e417779ee2f57.png

    3. 快捷键新建

    Excel工具内置的很多快捷键,如果记住后可以更快速度的新建,比如我当前的版本直接按Ctrl+N即可新建一个空白文件。可能不同版本略有不同。

    展开全文
  • 最好用安卓按钮

    2019-08-19 17:18:23
    背景 按钮应该是我们的App里面最普遍的组件之一了,特别常用。 通常我们写一个按钮的套路很简单也很固定。大概分为以下几个步骤: ...这样一个很标准的按钮就诞生了,然后就可以继续愉快的开发了。这本来没有什么问...
  • 背景 按钮应该是我们的App里面最普遍的组件之一了,特别常用。 通常我们写一个按钮的套路很简单也很固定。...这样一个很标准的按钮就诞生了,然后就可以继续愉快的开发了。这本来没有什么问题,也比让U...
  • PyQt中根据不同使用场景将按钮分为不同表现形式。按钮基类是QAbstractButton。QAbstractButton提供状态状态含义isDown()提示按钮是否被按下isChecked()提示按钮是否已经标记isEnable()提示按钮是否可以被用户...
  • 按钮控件

    2016-07-16 21:55:00
    1.定义:button控件可分为提交和命令两类,提交按钮控件只是将Web页面送到服务器,默认情况下,button是提交按钮控件;命令按钮控件一般包含与控件相关命令,用于处理了空间命令事件。 2.常用属性: button控件...
  • 大概分为以下几个步骤:在xml布局里面按照设计稿的尺寸位置写一个Textview按照设计稿规定的颜色和圆角在drawable目录下创建一个shape文件将这个shape文件作为Textview的背景这样一个很标准的按钮就诞生了,然后就...
  • iOS常用的传值方式有以下几种: 属性传值、单例传值、代理传值、block传值、通知传值 接下来我就分别讲述一下这几种方式的使用方法 一、属性传值 假设现在又A和B俩个控制器,现在A->B传值 我们可以分为下面三步...
  • MRCommon集合了许多常用方法,我根据功能将其分为以下几类: [BaseInherit]-继承基类 [ESUnit]-OpelGL ES 3.0封装着色器,形状,变换。 [MRCategory]-Foundation和UIKit一组有用类别。 ...
  • U8常用的二次开发方式

    千次阅读 2019-06-25 08:21:39
    分为 标准按钮前后事件、客开按钮两大类。支持获取界面控件数据、修改事件上下文 3.EAI、API、OPENAPI、CO 生成U8标准单据,单据操作事件,单据数据对外协同,三种方式各有侧重。综合功能最强是API 4.界面开发 ...
  • 14黑马QT笔记之ui设计器中的常用控件 1 先看一下各种控件整体图。 然后我们逐个说明每个分类中常用的控件。 1)第一个是对窗口布局(Layouts)用的,主要用前两个水平布局...选项1是常用的按钮;选项2是工具型按钮,...
  • javascript的常用函数

    2013-03-04 15:34:50
    javascript函数一共可分为五类:  ·常规函数  ·数组函数  ·日期函数  ·数学函数  ·字符串函数  1.常规函数  javascript常规函数包括以下9个函数:  (1)alert函数:显示一个警告对话框...
  • 基础控件(Basic Widget):按钮(Button)、下拉列表框(Combo Box)、滚动(Scroll)等可直接使用控件; 组合控件(Organizer Widget):分割(Splitter)、选项卡(Tab Bar)、按钮组(Button Group)等组合...
  • C++和MFC的常用总结

    千次阅读 2019-03-27 16:53:45
    1.窗口是Windows应用程序中一个非常重要元素,一个Windows程序至少有一个窗口,成为主窗口。利用窗口可以接收用户输入和输出。...窗口形式有按钮、单选按钮、复选框、组框、文本编辑框等。 4...
  • 一、控件含义 在C#中可视化界面(WinForm)中的组件统称为...二、常用的Windows窗体控件 控件名称 含义 Label 标签控件 LinkLabel 链接标签控件 Button 按钮控件 TextBox 文本框控件 Radio...
  • 游戏音效是指玩家在游戏中触发时程序反馈给玩家而听到的声音, 例如点击某个功能触发的按钮声、触发挥刀、开枪的声音,或是进入某个场景,这个场景里你会听到鸟叫河水声,小怪物等等等都叫做音效。 游戏里的音效虽然...
  • vim常用命令

    2019-07-22 16:02:00
    vim模式vim一般分为三种不同模式,一般指令模式(command mode)、...一般指令模式的常用按钮如下: 移动光标方法h:向左方向键(←),光标向左移动一个字符。j:向下方向键(↓),光标向下移动一个字符...
  • 常用样式组件设计与开发 Search搜索框样式设计与开发 搜索组件需求 搜索框功能比较简单,最基本就是输入和提交两个逻辑。但是我们这个搜索框要额外加一些细节,输入框分为输入状态和非输入状态,两种...
  • “按钮”在UI设计中是一种常用的UI控件,一个成功的按钮控件可以有效的提高交互体验,引导用户,提升产品转化率。 目前我们所熟知的按钮按功能类型主要分为六大类:行为召唤按钮(CTA)、悬浮按钮、标签按钮、表格...
  • js常用事件

    2018-09-11 17:24:00
    为了便于使读者更好地运用js事件,就把常用事件大致分为以下几种: a. 表单元素事件,在表单元素中生效 onfocus ------获取焦点 onblur -------失去焦点 onsubmit ------ 点击提交按钮 onreset --------重新...
  • JavaScript 常用函数

    2021-01-19 19:25:24
    javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数...
  • html常用标签+css基础

    2019-03-24 20:11:02
    一、html常用的标签 1.表单标签 作用:可以提交不同的数据到指定的服务器 标签: :表示表单的范围,父标签 主要用于采集用户信息, 分为三部分: ​ a.表单标签:包含数据需要提交到的服务器的地址,数据提交的方式...
  • 简单列举部分常用的电气元件:断路器系列,各类开关,接触器,继电器系列,各类按钮,指示灯,再有就是变频器和PLC。1、各种断路器家庭用电路,工业电路,常用的一般有:空气开关,漏电保护器,熔断器,过欠压保护器...
  • 文章目录一、修饰符是什么二、修饰符作用表单修饰符事件修饰符鼠标按钮修饰符键盘修饰符v-bind修饰符三、应用场景参考文献 一、修饰符是什么 在程序世界里,修饰符是用于限定类型以及类型成员声明一种符号 ...
  • 首先说明一点,这博客属于笔记一种,所以...一个是控件(卡片控件CardView、悬浮按钮FloatingActionButton、选项开关控件SwitchCompat、日期控件CalendarView) 一个是像控件布局(下拉刷新控件SwipeRefreshLay...
  • 除用于图标外,渐变风格可使用场景非常多,如APP中背景图、按钮等。剪影风格特点是简约、概括,视觉识别度良好,设计感强,常被用于APP功能型图标中。剪影图标可分为线性和面性两种,线性为未选中状态,面性为...
  • 轻触开关规格分类很多种,如果按照引脚来进行分类,有两脚,三脚,四脚及多脚。如果按照封装可分为贴片及插件,此外还可以根据...下面小编来给大家简单介绍几款常用的产品吧! (1)轻触开关TS-1187轻触开关TS-1187 ...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 337
精华内容 134
关键字:

常用的按钮分为