- android 5.0 默认水波纹背景属性,可设置任何View
海绵宝宝_
Android学习
actionBarItemBackground5.0以上超出边界圆形水波纹selectableItemBackground5.0以上边界内圆形水波纹这两个属性在5.0以下是默认的灰色效果,个人觉得也很唯美用法android:background="?android:attr/actionBarItemBackground"android:background="?android:attr/sele
- Chronometer 计时器
XLMN
xml文件java文件packagecom.example.text2;importjava.util.Timer;importjava.util.TimerTask;importcom.example.text2.R.color;importandroid.R.string;importandroid.support.v7.app.ActionBarActivity;importandroid.
- Android设置“沉浸式状态栏”的方法
Austin_1024
android
Android系统界面构成Android系统界面由状态栏、ActionBar和导航栏组成,如下图所示:“沉浸式状态栏”的界面显示效果沉浸式状态栏,或叫“透明状态栏”,显示效果如下图所示:实现沉浸式状态栏的步骤一、添加StatusBarUtil的依赖在build.gradle文件中添加StatusBarUtil的依赖,如下所示://添加StatusBarUtil的依赖implementation'c
- android 去除标题栏的几种方法
大山里的哇
首先要区分当前Activity是继承了Activity类,还是AppCompatActivity类activity默认继承了AppCompatActivity的时候方法一)全局设置可以在AndroidManifest.xml中作如下配置,这样就没有标题栏了android:theme="@style/Theme.AppCompat.NoActionBar">方法二)针对当前页面单独设置getSupp
- AndroidStudio去掉标题栏
我是不是忘了
找到AndroidManifest里,找到你想要去掉标题的activtiy加入这句话android:theme="@style/Theme.AppCompat.DayNight.NoActionBar"即第一个AmapActivtiy运行后会显示标题第二个CityActivity加了这句话就不会显示标题了
- minSdkVersion、targetSdkVersion、compileSdkVersion三者的作用解析
晨曦诗雨
1.minSdkVersionminSdkVersion限制安装application所需要的系统最低版本,低于该版本的系统都不可以安装该application。同时不能使用该level版本SDK所不具备的API,例如在minSdkVersion为8的application中调用【this.getActionBar()】就会出现CallrequiresAPIlevel11(currentminis
- APP新建一个封面,或者叫开屏
卡夫卡不吃卡夫
新建一个splashactivity,将acvtivity.java中没用的都注释掉,将其改成publicclassSplashActivityextendsActionBarActivity{//新加的privatefinalintSPLASH_DISPLAY_LENGHT=2000;@OverrideprotectedvoidonCreate(BundlesavedInstanceState)
- 安卓 各属性指定颜色的位置(colorAccent,colorPrimary,colorPrimaryDark)
雨田Android开发
对于颜色,不同的位置有不同的属性,这里简单介绍下1.colorPrimary应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色2.colorPrimaryDark应用的主要暗色调,statusBarColor默认使用该颜色3.statusBarColor状态栏颜色,默认使用colorPrimaryDark4.windowBackground窗口背景颜色5.navigati
- View与ViewGroup绘制原理解析(一): 绘制流程
bug音音
Android组件View绘制流程原理分析android视图构成image如上图,Activity的window组成,Activity内部有个Window成员,它的实例为PhoneWindow,PhoneWindow有个内部类是DecorView,这个DecorView就是存放布局文件的,里面有TitleActionBar和我们setContentView传入进去的layout布局文件Window
- Flutter-Scaffold介绍
JerrySi
Scaffold有下面几个主要属性:appBar:显示在界面顶部的一个AppBar,也就是Android中的ActionBar、Toolbarbody:当前界面所显示的主要内容WidgetfloatingActionButton:纸墨设计中所定义的FAB,界面的主要功能按钮persistentFooterButtons:固定在下方显示的按钮,比如对话框下方的确定、取消按钮drawer:侧边栏控件b
- Navigation
主音King
Navigation:可简化Android导航的库和插件,用来管理Fragment的切换,通过可视花的方式,看到App的交互流程。·处理fragment切换·默认情况正确处理Fragment的前进和后退·过渡和动画提供标准化的资源·实现和处理深层连接·可以绑定Toolbar、BottomNavigationView和ActionBar等·SafeArgs(Gradle插件)数据传递时提供类型安全性
- Android开发实用Navigation怎么改变导航栏图标、字体颜色,如何去掉标题栏?请看这里。
No Promises﹉
androidkotlin
1、废话不多,直接上代码:overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)binding=ActivityMainBinding.inflate(layoutInflater)setContentView(binding.root)supportActionBar?.hide()va
- Material Design(一)--ToolBar
往事一块六毛八
ToolBarToolBar的强大之处在于,它不仅继承了ActionBar的所有功能,而且灵活性很高,可以配合其他控件来完成一些MaterialDesign的效果。当我们新建一个项目的时候,默认都是会显示ActionBar的,而这个ActionBar到底是从哪里来的?其实是根据我们项目中设置的主题来显示的。application点开AppTheme,我们看到:@color/colorPrimary
- Android状态栏布局隐藏的方法
Afison
JavaAndroidandroid
1.问题如下,安卓布局很不协调2.先将ActionBar设置为NoActionBar先打开styles.xml3.使用工具类packagecom.afison.newfault.utils;importandroid.annotation.TargetApi;importandroid.app.Activity;importandroid.content.Context;importandroid
- Navigation 详解三
三流搬砖狗
Navigation详解二配合Toolbar在BottomNavigationActivity中添加Toolbar,修改主题为NoActionBar的。overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_bottom_na
- [Android Studio] 顶部标题栏的隐藏和显示、标题修改
我好想敲代码
AndroidStudioandroidstudio
1、顶部标题栏的隐藏:在我们的project工程下,找到“values”文件夹下的“themes.xml”或“styles.xml”文件(文件位置一致,后者优先级更高),然后把以下代码修改为://只需要把DarkActionBar修改成NoActionBar//至于其他代码,保持原来即可2、顶部标题栏的显示:只需要把上述的过程反过来即可“themes.xml”文件位置,如下图:结果图如下:3、顶部
- 【Android 10】应用全屏
新镜
androidjava前端
应用全屏1.在theme.xml新建style继承Theme.Material3.DayNight.NoActionBar(或者其他),添加truetrue2.在manifest中使用新建的style设置完之后状态栏没了,三按钮导航还在,隐藏三按钮导航可以使用SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION,具体可以参考https://developer.android.
- Material控件之Toolbar使用详解
qq_26554909
android基础androidkotlin
一、简介:因为ActionBar的设计缺陷不能实现MaterialDesign的效果,所以已经不推荐了,而是推荐使用Toolbar,Toolbar可以实现ActionBar的所有功能,灵活性高,可以配合其它控件完成MaterialDestion的效果,下面具体来说一下使用方法:二、使用:1、因为使用ToolBar代替ActionBar所以西药修改作主题不带actionBar①、深色主题heme.A
- Android开发编程从入门到精通,安卓技术从初级到高级全套教学
itsover
androidAndroid开发Android编程安卓技术
一、教程描述本套教程基于JDK1.8版本,教学内容主要有,1、环境搭建,UI布局,基础UI组件,高级UI组件,通知,自定义组件,样式主题;2、四大组件,Intent,ActionBar,Fragment,多线程,SQLite,文件,Loaders;3、网络编程,动画与图形,Bitmaps与优化,多媒体,Vitamio,性能优化实战,百度地图,Bmob云服务,Git与Linux,NDK,屏幕适配,A
- android 评论输入框(PopupWindow)
yabinYang
UI
1、先定义一个按钮(activity_main)2、定义一个弹出框布局(popuwindow)3、主要代码(MainActivity)importandroid.app.ActionBar;importandroid.content.Context;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;impo
- Android-UI 超级优良超级多超级强大开源控件源码demo
捡钱的垃圾佬
android
转自:http://m.blog.csdn.net/huningjun/article/details/46300629第一部分个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipV
- Android各控件Demo下载地址各种ui效果图
wangyaqian1212
第一部分个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UIStyle等等。、其他一、ListView
- Android Studio不显示框架Failed to load AppCompat ActionBar with unknown error.的解决
AngeloFan
今天下载安装了AndroidStudio3.0,使用时发现Preview出错,不能显示布局,问题如下图所示:查找翻阅解决方案如下:首先在value文件夹下找到styles.xml文件,找到如下一行,然后在Theme前加“Base.”之后在Preview即可看到布局。
- [转] Android Studio 无法预览xml布局视图的解决办法
炫子_260f
AndroidStudio中无法预览xml布局。报错提示:failedtoloadAppCompatActionBarwithunkNownerrorimage.png解决方案原地址:AndroidStudio无法预览xml布局视图的解决办法AndroidManifest.xml中`提示的android:theme="@style/AppTheme",在style.xml中找到AppTheme,按
- 自定义View无法预览?The following classes could not be found:
Rare4A
记录一次弄了很久的问题,如图:明明按Ctrl+鼠标左键可以定位并跳转到自定义View到源码,但preview就是报错说找不到百度谷歌了很久,基本上说的是主题加个Base什么的,像这种:Thefollowingclassescouldnotbefound:-android.support.v7.internal.widget.ActionBarOverlayLayout在style.xml里面加个B
- Android的Notepad记事本案例实战
莫奕moyi
AndroidStudiojavaandroid安卓androidstudioapp
一、搭建记事本布局效果图:(activity_notepad.xml)1.去掉标题栏:在AndroidManifest.xml中的theme改成NoActionBar。2.记事本主页布局:3.细节解释:(1)相对布局中:背景色:#fefefe(网页安全色:偏白黄色)android:background="#fefefe"(2)ListView:android:cacheColorHint="#00
- 阶段案例---记事本(Android)
是剧七七呀
安卓安卓
一、搭建记事本页面布局1.创建项目创建一个名为Notepad的项目,Activity名称为NotepadActivity,布局文件名称为activity_notepad。2.导入界面图片3.放置界面控件activity_notepad.xml布局文件4.修改清单文件android:theme="@style/Theme.AppCompat.NoActionBar"二、搭建记事本界面Item布局1.
- 关于安卓BaseActivity标题栏的链式设置
阿里高级软件架构师
先说明最近有很多小伙伴有问我怎么设置安卓BaseActivty的的标题栏的设置,我于是便把我的项目里面的BaseActivity发给他们,顺便在这里做一下介绍如何实现链式实现标题栏的效果;屁话不多说,直接开干先介绍Toolbar的基础功能ToolBar的出现是为了替换之前的ActionBar的各种不灵活使用方式,相反,ToolBar的使用变得非常灵活,因为它可以让我们自由往里面添加子控件.低版本要
- android 之 spinner的简单使用
weixin_30914981
移动开发java
先看spinner的效果图:代码:MainActivitypackagecom.mecury.spinnertest;importjava.util.ArrayList;importandroid.support.v7.app.ActionBarActivity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget
- 【Android 13】使用Android Studio调试系统应用之Settings移植(四):40+个依赖子模块之ActionBarShadow
阿迷创客
AndroidStudio调试系统APPandroidandroidstudiosettings
文章目录一、篇头二、系列文章2.1Android13系列文章2.2Android9系列文章2.3Android11系列文章三、子模块AS移植3.1AS创建目标3.2创建ActionBarShadow(1)使用VSCode打开org_settings/SettingsLib目录(2)ActionBarShadow的Manifest.xml(3)ActionBarShadow的Android.bp
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少