- 博客(26)
- 资源 (26)
- 问答 (8)
- 收藏
- 关注
原创 Android中ActionBar的使用
ActionBar是存在于Activity最上面的部分,可以显示应用的图标和Activity的标题,ActionBar可以作为导航,菜单等ActionItemActionBar的使用1.使用ActionBar显示选项菜单项实现方法:在菜单文件中,指定item的属性为android:showAsAction="always",在代码中引用该Menu文件并为其设置响应事件即可实现菜单功能 sh
2016-03-29 22:38:14 613
原创 Genymotion解决无法下载镜像问题
Genymotion安装成功后往往因为无法下载镜像文件而无法使用,这个问题可以通过手动安装镜像来解决。如何安装Genymotion教程有很多,不再重复,可自行搜索使用: 首先你要有安装好的Genymotion和VmBox(可以在Genymotion官网下载到安装包)和Genymotion账号(可以在官网注册)安装: 当账号登录之后无法下载镜像文件时,可以通过下载ova文件的形式来解决,这
2016-03-29 15:04:15 4725 4
原创 Android中菜单的使用
一、使用代码设置菜单1.设置选项菜单和子菜单 实现思路: 1.重写onCreateOptionsMenu(Menu menu)方法来添加菜单项或者子菜单 2.重写onOptionsItemSelected(MenuItem item)方法来设置菜单的响应事件代码文件public class MainActivity extends AppCompatActivity { f
2016-03-26 23:34:57 495
原创 Android中StackView的使用
StackView控件是AdapterViewAnimator的子列,以堆叠的方式显示多个列表项在布局文件中加入加入一个StackView控件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=
2016-03-24 23:20:10 4114
原创 Android中Spinner的使用
Spinner是一个下拉列表选中框,Spinner继承了AbsSpinner,AbsSpinner继承了AdapterView,因此只需要为AdapterView提供Adapter就可以实现其功能;1.通过指定android:entries属性实现功能在布局中加入Spinner时指定其entries属性:<Spinner android:layout_width="match_p
2016-03-24 23:19:27 556
原创 Android中进度条ProgressBar的使用
1.环形进度条的使用 这种进度条无法显示进度,显示为一个不断旋转的环形,可以通过设置其可见性来使用,这种进度条只需要添加其控件即可大的环形进度条<ProgressBar style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content"
2016-03-24 22:25:22 1202
原创 Android中使用AdapterViewFlipper实现自动播放的图库
AdapterViewFlipper继承了AdapterViewAnimoter,可以显示Adapter提供的View组件,但是每次只能显示一个,可以通过其showPrevious()和showNext()方法实现显示上一个,下一个组件 实现思路:在布局中加入AdapterViewFlipper,在代码中为其创建一个BaseAdapter即可实现布局文件<?xml version="1.0" e
2016-03-24 20:28:52 1875
原创 Android中使用Adapter和ListView的使用
1. 最简单的ListView 基于数组的ListView创建一个ListView,将其数组资源指定为数组 布局XML文件:<ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@array/book
2016-03-23 16:36:06 830
原创 Android中设置按钮监听事件
1.直接绑定findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //事件操作
2016-03-20 23:33:04 810
原创 使用9Patch图片作为背景防止图片拉伸
9Patch图片是一种特殊的PNG图片,以.9.png结尾,在图片四周各添加一条直线来控制图片的缩放规则、内容显示规则; 在Android的SDK “tools”目录下有draw9patch工具左侧和上侧的直线共同决定了图片的缩放区域,他们覆盖的交集可以在两个方向上缩放右侧和下侧直线共同决定图片的内容显示区域,二者的交集就是图片显示的内容 这样,在使用9Patch图片时只有指定的区域才会被缩放
2016-03-20 17:39:36 1477
原创 Android中创建触摸点使之随点击移动
触摸指示随着点击的位置不同而不断的变化位置 实现思路: 绘制一个组件,重写其触摸事件,使得其位置为触摸位置首先创建一个类以自定义该组件:public class DrawView extends View { public float currentX = 40; public float currentY = 50; //定义并创建画笔 Paint pa
2016-03-19 21:30:41 1163
原创 Android中实现点击变换图片
每次点击图片显示下一张,循环显示图片 实现思路: 将需要循环的图片放入数组中,图片Resource设置为数组,每次点击改变数组值,使得数组元素不断循环,从而循环显示图片数组元素循环可以通过整数不断对数组长度取余实现。在布局中加入一个ImageView:<ImageView android:layout_width="match_parent" and
2016-03-19 21:24:22 8078
原创 JavaWeb不用选择结构直接引用资源文件
在一些场景下,需要进行判断选择相应的资源文件,比如通过判断性别选取头像,可以通过将文件名改为性别的方式进行选取,不用选择结构。比如在JSP中,获取到了性别进行判断
2016-03-15 22:48:07 346
转载 Myeclipse取消空格提示代码上屏
我的Myeclipse版本为2016版本,2014以后的版本应该都是可以用的;一、设置自动提示依次点击Window–>Preferences–>Java–>Editor–>Content Assist:“Auto activation triggers for Java” 指定当按下什么键时,会弹出代码提示,配置为".abcdefghijklmnopqrstuvwxyzABCDEFGHIJK
2016-03-14 23:45:33 2442 2
原创 Android Studio中新建项目提示classes couldn't be instantiated解决方法
在新建项目后界面无法预览,提示classes couldn’t be instantiated的错误,这个问题弄了很久也没有有效解决,后来发现可能是因为Android版本的支持问题,因为MiniMum SDK在19以上的项目不会出现这个问题 一个可行的解决方法是创建新项目的时候选择MiniMum SDK在19以上便可以避免这个问题。
2016-03-11 11:57:53 1283
原创 Myeclipse 的中文乱码解决办法
最近使用Myeclipse做web时网页的Preview中文总是有乱码,参照了很多解决办法,最后终于得以解决:1.将整个project设置编码UTF-8Window-->Preferences-->General -->content Types 在右侧窗口中展开每一个子项,依次输入编码格式,如“UTF-8”点击“update”2.将每一个新项目的默认编码都设置为UTF-8window-->Pr
2016-03-08 15:25:09 1830
原创 Android中Dialog的使用
普通的提示信息的Dialog:new AlertDialog.Builder(MainActivity.this)//content .setIcon(R.mipmap.ic_launcher)//Icon .setTitle("确定")//Title .
2016-03-01 23:10:48 672
原创 Android中使用日期选择器
点击后出现一个Dialog,点击Dialog选择日期和时间:选择日期://Calender是为了获取当前系统时间 Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); int
2016-03-01 23:06:12 404
原创 Android中使用Fragment
Fragment可以进界面的快速切换,相比Activity消耗资源更少首先 创建一个带有Fragment的Activity:在Fragment中添加按钮用于操作: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:
2016-03-01 23:04:27 320
原创 Android中使用XML文件设置背景
在drawable中建一个存放background信息的XML文件在XML文件中写入信息:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"><!--设置形状为长方形 --> <gradient
2016-03-01 22:58:10 3471
原创 Android中Log日志的使用
Log日志用于输出所需要的信息,以进行调试等操作在程序中先定义TAG: Private Void String TAG = "Log信息输出";Log输出信息类型: Log.e(TAG,"错误信息"); Log.w(TAG,"警告信息"); Log.i(TAG,"普通信息"); Log.d(TAG,"调试信息"); Log.v(TAG,"无用信息");
2016-03-01 22:49:00 412
原创 Android中Notification的使用
Notification在通知栏发送通知以进行消息提醒private int NOTIFICATION_ID = 0;//设置Notification的ID以便后续更新消息内容 Intent intent = new Intent(getApplicationContext(), MainActivity.class);//设置一个Intent进行点击后的操作 PendingI
2016-03-01 22:17:10 391
原创 Android中使用Activity的权限进行启动验证
权限的使用主要用于从其他应用中调用该应用的Activity进行一些操作,比如第三方登录;进行权限的设置后可以调用该应用进行操作首先在第一个应用的AndroidManifest中定义一个权限:<permission android:name="packagename.permission.Activity"/>然后在相应的Activity声明权限并定义一个action(在AndroidManife
2016-03-01 22:09:01 5718 1
原创 Android中SheardPreference的使用
SheardPreference是Android中存取信息的一种方式,通过该类创建和读取XML文件,存放一下基本类型的信息写入数据: SharedPreferences sharedPreferences = getSharedPreferences("filename", Context.MODE_APPEND);//创建一个filename.xml文件
2016-03-01 22:00:54 482
原创 Android中Snackbar的使用
Snackbar:Snackbar.make(view,"这是一个Snackbar",Snackbar.LENGTH_SHORT)//View,提示信息,显示时间 .setAction("点击进行操作 ", new View.OnClickListener() {//事件提示和点击事件 @Ove
2016-03-01 21:54:25 601
原创 Android中SQLite的使用
使用SQLite数据库首先需要重写DatabaseHelper类,在这个类中必须要有DatabaseHelper(),onCreate(),onUpgrade()函数,用于创建数据库、初始化数据库和升级数据库在MainActivity中创建数据库://调用DatabaseHelper类创建新的数据库 //该数据库调用getWritableDatabase()或getReadabl
2016-03-01 21:50:09 623
Angular配置路由Demo
2017-05-23
SpringMVC 国际化/多语言
2017-04-27
SpringMVC演示项目
2016-11-22
jakarta-taglibs-standard-1.1.2.tar.gz
2016-11-22
Java实现小学生四则运算
2018-03-24
java环境变量都已经配置好了,但是eclipse打不开
2016-06-03
Intelij IDEA无法下载框架
2016-05-23
Android Studio新建项目报错
2016-03-11
Android Studio使用Source Code Pro字体全部乱码
2016-03-06
android studio无法连接java虚拟机该如何解决
2015-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人