按钮

Andriod Studio学习笔记第五天

社会主义新天地 提交于 2020-02-06 04:12:26
一、getWindowManager().getDefaultDisplay().getHeight() 和getWindowManager().getDefaultDisplay().getWidth()被移除The method getHeight() is deprecated,替代方法。 1.Activity中 DisplayMetrics dm = new DisplayMetrics ( ) ; getWindowManager ( ) . getDefaultDisplay ( ) . getMetrics ( dm ) ; SCREEN_WIDTH = dm . widthPixels ; SCREEN_HEIGHT = dm . heightPixels ; 2.Adaptor和Fragment中 (getWindowManager()方法是在类Activity中的) DisplayMetrics dm = getResources ( ) . getDisplayMetrics ( ) ; layout . setLayoutParams ( new LinearLayout . LayoutParams ( dm2 . widthPixels , dm2 . heightPixels ) ) ; 二、动态调用Fragment 1.Activity < ?

WPF学习笔记4

落花浮王杯 提交于 2020-02-06 03:41:00
4.画笔 如何使用 WpF提供的画笔绘制背景和前景。它显示了在 Button 元素的一条 Path和 Backgromd属 性上使用各种画笔的效果。 soldColorBrush soldColorBrush,顾名思义,这支画笔使用纯色。全部区域用 同一种颜色绘制。把 Backgromd属性设置为定义纯色的字符串,就可以定义纯色。使用BrushValueSerializer 把该字符串转换为一个 solidColorBrush元 素。 <Button Height="30" Background="PapayaWhip"> Solid Color </Button> 当然,设置 Backgound子元素,把 solidColorBrush元 素添加为它的内容,也可以得到同样效 果。 应用程序中的第一个按钮把 PapayaWhip 用作纯背景色 : <Button Content="Solid Color" Margin="40"> <Button.Background> <SolidColorBrush Color="PapayaWhip"/> </Button.Background> </Button> LinearGradientBrush 对于平滑的颜色变化,可 以使用 LinearGradientBrush,如第二个按钮所示 。 这个画笔定义 了StartPoint

jQuery 关于文档处理

你离开我真会死。 提交于 2020-02-06 01:25:40
这里介绍一些jQuery关于html的一些操作。 一般获取内容,有三个方法。 text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 下面看个实例 <!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script> $(document).ready(function(){ $("#btn3").click(function(){ alert("Value: " + $("#test1").val()); //输出表单text的值 val()设置值则替换其中的内容 }); $("#btn1").click(function(){ alert("Text: " + $("#test").text()); //输出文本 text() 设置值则替换其中内容 }); $("#btn2").click(function(){ alert("HTML: " + $("#test").html()); //输出p中的文本还有html标记 HTML()设置值则替换其中的内容 }); }); </script> </head> <body> <p>姓名:<input type="text

微信小程序开发笔记⑫——屏幕亮度、陀螺仪、设备方向、拨打电话和振动

自古美人都是妖i 提交于 2020-02-05 13:52:26
屏幕 小程序还提供了一些api来操作屏幕的参数,主要是屏幕的亮度 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api/device/screen/wx.setScreenBrightness.html < view > < button bindtap = " screen " > 屏幕亮度 </ button > < button bindtap = " setScreen " > 设置屏幕亮度 </ button > </ view > screen : function ( ) { wx . getScreenBrightness ( { success ( res ) { console . log ( res ) } } ) } , setScreen : function ( ) { wx . setScreenBrightness ( { value : 1 , success ( ) { console . log ( "设置成功" ) } } ) } , 真机调试结果如下 陀螺仪 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api/device/gyroscope/wx.stopGyroscope.html 陀螺仪和加速器有所不同

微信小程序开发笔记⑪——数据缓存、数据传输方式、罗盘、wifi、性能监控、加速计和剪切板

不打扰是莪最后的温柔 提交于 2020-02-05 13:51:47
数据缓存 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html 每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync 、 wx.getStorage/wx.getStorageSync 、 wx.clearStorage/wx.clearStorageSync , wx.removeStorage / wx.removeStorageSync 对本地缓存进行读写和清理。 对于这些缓存数据的存在一些策略进行管理 隔离策略 :同一个微信用户,同一个小程序 storage 上限为 10MB。storage 以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据;不同小程序之间也无法互相读写数据。 清理策略 :本地缓存的清理时机跟代码包一样,只有在代码包被清理的时候本地缓存才会被清理。 首先演示的是最简单的存储操作 < input placeholder = " 存储值 " bindinput = " inputVal " > </ input > < button bindtap = " storage " > 存储 </ button > 这里存储需要一个key,注意这个key是不能重复的

微信小程序开发笔记⑬——窗口监控、动态设置导航栏、动态设置tabBar、动态设定背景颜色、页面滚动和动画制作

本小妞迷上赌 提交于 2020-02-05 13:51:11
窗口监听 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api/ui/window/wx.onWindowResize.html 监控窗口的大小时候发生了变化 < view > < button bindtap = " window " > 窗口监听操作 </ button > </ view > /** * 窗口大小改变监听事件 */ window : function ( ) { wx . onWindowResize ( ( result ) => { console . log ( res ) } ) } , 动态设置导航栏 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api/ui/navigation-bar/wx.showNavigationBarLoading.html < view > < button bindtap = " navigationBar " > 动态设置导航栏 </ button > </ view > /** * 设置动态导航栏 */ /** * 设置动态导航栏 */ navigationBar : function ( ) { // 设置导航栏的颜色 wx . setNavigationBarColor ( {

微信小程序开发笔记⑭——获取AccessToken、获得当前用户信息、收货地址、获取位置、手动转发、定时器、用户登陆、获取手机号和附近小程序

风格不统一 提交于 2020-02-05 13:50:29
获取AccessToken 官方描述 https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html AccessToken功能上类似于web开发中的session < view > < button bindtap = " getAccessToken " > 获取AccessToken </ button > </ view > /** * 获取AccessToken */ getAccessToken : function ( ) { wx . request ( { url : 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + this . appid + '&secret=' + this . secreat , success : function ( res ) { console . log ( res ) myAccessToken = res . data . access_token } } ) } , 获得当前用户信息 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api

VC中动态添加控件

和自甴很熟 提交于 2020-02-05 13:24:15
动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。   一、创建动态控件:   为了对照,我们先来看一下静态控件的创建。   放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。   静态控件不需要调用Create()函数来创建。   而创建动态控件有很大不同,以下以按钮为例,看一下动态控件的创建过程:   1.建立控件ID号:   ID号是控件的标识,创建控件前必须先为它设置一个ID号。   打开资源中的“String Table”,在空白行上双击鼠标,这时会弹出一个ID属性对话框,在其中的ID编辑框中输入ID,如:IDC_MYBUTTON,在Caption中输入控件标题或注解(注:Caption框不能为空,为空会导致创建失败),这里我输入的是按钮上要显示的文字--动态按钮。   2.建立控件对象:   不同种类的控件应创建不同的类对象:   ·按钮控件 CButton (包括普通按钮、单选按钮和复选按钮)   ·编辑控件 CEdit   ·静态文本控件 CStatic   ·标签控件 CTabCtrl   ·旋转控件 CSpinButtonCtrl   ·滑标控件

Android中的Service基础

寵の児 提交于 2020-02-05 12:31:22
Service主要用于后台程序和跨进程访问,可以在不显示界面的前提下完成任务,不影响用户的其他操作。 这里我展示一些基本的用法 新建一个Service类 package com.example.service; import android.app.Service; import android.content.Intent; import android.os.Binder; import android.os.IBinder; import android.widget.Toast; public class MyService extends Service { private IBinder myBinder=new Binder(){ public String getInterfaceDescriptor(){ return "MyServerceUtil class."; } }; public IBinder onBind(Intent intent)//绑定时触发 { Toast.makeText(getApplicationContext(),"服务绑定",Toast.LENGTH_SHORT).show(); return myBinder; } public void onRebind(Intent intent)//重新绑定时触发 { super

PIPIOJ 1049: PIPI 的按钮Ⅰ

跟風遠走 提交于 2020-02-05 05:24:58
题目描述 PIPI的控制台上有N个按钮,编号为1~N,每个按钮最多被按一次,每次可以同时按一个或多个按钮。一次操作是指每个按钮都被按到一次。 例如有4个按钮,你可以首先同时按下1和3,再按2和4,则操作可用字符串“13-24”表示,其他可行的方案还有“12-34”,“1-2-3-4”等等。 现在PIPI想知道N个按钮有哪些不重复的操作呢?(重复指的是组内数值相同,如“12-34”与“21-34”重复,注意“34-21”与“21-43”不重复) 请输出所有的操作 输入 多组数据。 每组数据一个整数N(1<=N<=8) 输出 按字典序输出所有的操作。 对于重复的操作,输出字典序最小的。 样例输入 3 样例输出 1-2-3 1-23 1-3-2 12-3 123 13-2 2-1-3 2-13 2-3-1 23-1 3-1-2 3-12 3-2-1 # include <bits/stdc++.h> using namespace std ; int n , cnt ; char ans [ 20 ] ; bool vis [ 10 ] ; void dfs ( int now , int last ) ///现在已经放了now个数,last指上一次按的值 { if ( now == n ) { for ( int i = 0 ; i < cnt ; i ++ ) printf ( "