1 Moriafly

尚未进行身份认证

我要认证

你好呀

等级
TA的排名 11w+

Android Studio - 将状态栏设置成白底黑字

Android Studio - 状态栏白底黑字直接设置颜色会变成白底白字,或者透明是灰底白字,而目标是白底黑字且无标题栏刚学,不太会,搞了半天,成功了api v23 以上<?xml version="1.0" encoding="utf-8"?><resources> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize

2020-07-12 17:08:57

Android Studio - Kotlin 改变控件字体

Android Studio - Kotlin 改变控件字体如改变 textView 的字体(FontFamily)class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //

2020-07-12 16:54:38

Kotlin - 包的定义与导入

包的声明应处于源⽂件顶部:package my.demoimport kotlin.text.*// …… ⽬录与包的结构⽆需匹配:源代码可以在⽂件系统的任意位置。包源⽂件通常以包声明开头:package org.examplefun printMessage() { /*……*/ }class Message { /*……*/ }// ……源⽂件所有内容(⽆论是类还是函数)都包含在声明的包内。 所以上例中 printMessage() 的全名是org.example.print

2020-07-11 08:54:41

Kotlin - 字符串

字符串字符串只是一个字符串序列,包含在双引号中。在 Kotlin 中,字符串由类型表示。它是实践中使用最广泛的数据类型之一。字符串的长度您可以获取访问属性的字符串中的字符数。此属性具有类型的值。length Intval language = "Kotlin"println(language.length) // 6 val empty = ""println(empty.length) // 0访问字符字符串的元素是单个字符,可以通过其索引访问。字符串的第一个元素具有索引 0。va

2020-07-06 22:31:21

Android Studio 使用 Ctrl + 鼠标滑轮调整编辑器字体

Android Studio 使用 Ctrl + 鼠标滑轮调整编辑器字体Android Studio 版本:4.0File > Settings > Editor > General勾选 ✔ Change font size (Zoom) with Ctrl+Mouse Wheel

2020-07-04 21:21:13

Kotlin - 字符 Char

Kotlin - 字符 Char该类型表示字母(大写和小写)、数字和其他符号。每个字符只是一个符号,包含在单引号中。Charval lowerCaseLetter = 'a'val upperCaseLetter = 'Q'val number = '1'val space = ' 'val dollar = '$'此类型可以表示任何符号,包括象形文字,以及一些特殊符号。也可以使用 Unicode 表中的十六进制代码来创建字符。代码以 开头。\uval ch = '\u0040' //

2020-07-03 19:56:08

Android Studio - 屏幕显示 - 像素单位:px、dp、sp

Android Studio - 屏幕显示 - 像素单位:px、dp、spAndroid 中最常用的像素单位是 px(像素)、dp(安卓中的相对大小)、sp(用于设置字体)。dp与屏幕尺寸有关。一般来说,同样尺寸的屏幕以 dp 计量的分辨率是一样的,如一般手机屏幕分辨率会设置成 360 dp。spsp 原理与 dp 差不多,是专门用于设置字体大小的。手机设置中可以调整字体大小。以 sp 为单位,更改设置中字体大小,并不会改变 dp 的显示。在 XML 布局文件中,为了让不同设备屏幕拥有统一的显

2020-07-03 19:37:24

Kotlin - 布尔类型和逻辑运算

布尔类型Boolean 是一种只有两个可能值的数据类型: true 和 false 。 它也被称为逻辑类型。val t = true // t is trueval f = false // f is false println(t) // trueprintln(f) // false注意,不能将整数值赋给布尔变量。在 Kotlin 中,0 不等于 false 。逻辑运算符布尔类型的变量通常用于构建带有逻辑运算符的逻辑表达式。 Kotlin 有四个逻辑运算符 NOT、 AND、 OR

2020-07-01 22:02:23

Kotlin - 变量 val 和 var

什么是变量变量是一个值的存储空间,这个值可以是一个字符串、一个数字或者其他东西。 每个变量都有一个名称(或标识符)来区别于其他变量。 可以通过变量的名称访问值。变量是程序中最常用的元素之一,因此理解如何使用它们非常重要。声明变量在开始使用变量之前,必须先声明它。要声明变量,Kotlin 提供两个关键字:valval (from value) 声明一个不可变的变量(只是一个命名值或常量),在初始化后不能改变它。这并不完全正确,我们将在后面更详细地讨论。varvar (from variable)

2020-07-01 18:15:51

Kotlin - 整数写法

整数在 Kotlin,我们也经常用整数。如果一个整数值包含很多数字,我们可以加上下划线将数字分成块,使这个数字更易读:例如,1_000_000 比写成 1000000 的同一个数字更易读。

2020-07-01 17:23:57

Kotlin - 语法糖:一行代码,不必编写函数体

Kotlin - 语法糖:一行代码,不必编写函数体当某函数只有一行代码,可以省去函数体如:fun largerNumber(num1: Int, num2: Int): Int { return max(num1, num2)}可以简写成fun largerNumber(num1: Int, num2: Int): Int = max(num1, num2)Kotlin 有出色的类型推导,可以更近一步省去返回值的类型,写成fun largerNumber(num1: Int, n

2020-06-28 08:06:57

VB.NET - 无法处理事件 SelectionChanged 因为它们的签名不兼容问题

VB.NET - 无法处理事件"SelectionChanged",因为它们的签名不兼容问题的解决方法问题描述在引入以下声明出现此问题Imports Syncfusion.Windows.Controls.RichTextBoxAdv解决方法将以下代码' MainListView 为 ListView 控件名称,可改Private Sub MainListView_SelectionChanged(sender As Object, e As SelectionChangedEventArg

2020-06-27 09:02:47

Kotlin - when 表达式

when 表达式给定条件,满足什么条件执行什么任务。when 取代了类 C 语言的 switch 操作符。其最简单的形式如下:fun main(args: Array<String>) { val x: Int = 1 when (x) { 1 -> print("x == 1") 2 -> print("x == 2") else -> { // 注意这个块 print("x is

2020-06-23 11:05:01

Android Studio 4.0 - Kotlin Anko 库的添加

新建安卓项目(Kotlin)GitHub 上搜索并找到 anko找到使用方法dependencies { implementation "org.jetbrains.anko:anko:$anko_version"}打开 build.gradle找到如下位置添加完成,在这里引用了一个 anko 版本,所以需要在 build.gradle 中声明版本版本号通过 GitHub anko 项目查看添加完成...

2020-06-22 15:40:27

Kotlin - 打印文字,输出 Hello World!

Hello World代码fun main(args:Array<String>) { println("Hello World!")}输出说明fun 表示函数的声明,固定写法Kotlin 应用程序的入口点是 main 函数args 表示参数Array 表示数组String 表示字符串println 向控制台输出...

2020-06-22 12:46:02

Android Studio 4.0 - 创建新项目

Android Studio 学习版本:Android Studio 4.0启动 Android Studio选择 Empty Activity 并点击 Next可选择其他模板配置你的项目Package name 包名表示 apk 文件的名称配置可自定义等待加载创建完成

2020-06-21 15:54:17

C++ PTA Tree类的构造函数和成员函数

C++ PTA Tree类的构造函数和成员函数定义一个Tree(树)类,有成员ages(树龄),不带参数的构造函数对ages初始化为1,成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。Tree类声明如下:class Tree {public: Tree();//构造函数 void grow(int years);//对数龄ages加上years void age();//显示数龄ages的值private:

2020-06-02 13:35:20

C++ PTA 6-4 Point类的声明和实现

C++ PTA 6-4 Point类的声明和实现定义一个Point类,代表平面上的一个点,其横坐标和纵坐标分别用x和y表示,设计Point类的成员函数,实现并测试这个类。 主函数中输入两个点的坐标,计算并输出了两点间的距离。请根据主函数实现Point类。裁判测试程序样例:#include <iostream>#include <iomanip>#include <cmath>using namespace std;//你的代码将被嵌在这里int mai

2020-06-02 06:58:48

C++ PTA 6-3 圆类的定义

C++ PTA 6-3 圆类的定义根据main函数的形式,设计一个圆Circle类,能够求出圆的面积(圆周率取值为3.14159)类定义:class Circle { };测试主函数样例:#include<iostream>#include<cmath>using namespace std;/* 请在这里填写答案 */int main(){ Circle c; double r; cin>>(r);

2020-06-02 06:48:20

C++ PTA 类的声明与成员函数的实现--Car类

C++ PTA 类的声明与成员函数的实现–Car类本题要求根据给定的Car类的声明,实现其成员函数。类和函数接口定义:class Car //定义类Car{ //成员函数public: void disp_welcomemsg(); //显示欢迎信息 int get_wheels(); //返回汽车的车轮数量 void set_wheels(int); //设置汽车的车轮数量 //数据成员private: int m_nWheel

2020-06-01 14:54:10

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取