android 导入r文件设计中显示时间的show要导入什么包

android 工程中R文件无缘无故消失原因的相关文章推荐 - 移动开发 - ITeye专栏频道
同学将xml文件名写出大写,结果不能自动编译到R文件,
我把他工程clean了下,结果R文件就没了。原来是xml文件时不能大写命名的,只能是小写。
原本就有错误,再clean,就会使R文件消失,只要将xml文件小写,将错误消除了,
R文件就会自动出现。
按照:Raible大作(/wiki/Wiki.jsp?page=RunningOnOracle)布置Appfuse于Oracle上,在网上也查了许多资料,可是运行ant-setup时还是出现如下错误:
db-load:
[dbunit] Executing operation: CLEAN_INSERT
作为Android开发程序员,我们经常会遇到项目中R文件的丢失问题,大部分情况下我们会直接clean这个项目来解决,但有时候这样是解决不了问题的,它可能会是项目中的xml文件出错,或是图片的格式不正确,这就要看logcat的日志输出了
R.java这个文件是会自动生成的。但是有时候你写错xml文件的时候,R.java是不会自动生成对应的值。这个时候我们会很习惯去clean一下这个项目,这个时候会突然 ...
最近几天学习android ,学习时候难免要导入一些示例,目的为了更加了解android各种API用法,顺便也可以学习下别人代码的写法。可是导入android源码后,基本都有错误,R.java也不会自动生成,因为是第一次导入工程,工程有错R.java就不会自动生成了,工程有错误,当然模拟器就不能启动,也就看不到效果。随后网上找各种解决方法,网上解决方法主要有这几种
1、选择菜单
Yahoo! Media Player
/
/mediaplayer/
Yahoo年初推出的,在你的网页引用
&script type=&text/javascript& src=&/js&& ...
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Lin ...
Memlink简介?
Memlink 是一个高性能、持久化、分布式的Key-list/queue数据引擎。正如名称中的memlink所示,所有数据都建构在内存中,保证了系统的高性能 (大约是redis几倍),同时使用了redo-log技术保证数据的持久化。Memlink还支持主从复制、读写分离、List过滤操作等功能。
内存数据引擎,性能极为高效
List块链结构,精简内存,优化查找 ...
HTML已经走过了近20的发展历程。从HTML4到XHTML,再到最近十分火热的HTML5,它几乎见证了整个互联网的发展。但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意。下面,向大家介绍这些应该遵循的开发原则。 1、善用DIV来布局 当开发一个Web页面时,要考虑第一件事就是区分页面重点。将这些内容用DIV标签包含起来,页面的代码会呈现出整洁、缩进良好的风格。
&div id ...
前几天外国网友就曾透露:Google的图标已经变身。今天我们也能看到变身后的效果,颜色很醒目!
去年五月底Google将地址栏图标由大写G变成了小写g,今天打开Google的用户会发现Google地址栏图标再次变身,看起来它变得比之前复杂了一些,同样也有一个小写的g,色彩方面用到了所有Google的颜色。 同上次更改图标一样,这次也是悄无声息,没有任何征兆,Google没有对此做任何声明。
同学将xml文件名写出大写,结果不能自动编译到r文件,我把他工程clean了下,结果r文件就没了。原来是xml文件时不能大写命名的,只能是小写。原本就有错误,再clean,就会使r文件消失,只要将xml文件小写,将错误消除了,r文件就会自动出现。
R文件无故消失,郁闷惨了,搜集了一些解决的方法 :
1.重新Build Project
2.clean 一下项目
3.Android Tools——&Fix Project Properties
4.从别的工程中拷贝一份R文件过来 然后string.xml里随便改动一下 即可更新R文件
如果上述方法还不行,好好检查一下resoure资源中的文件 命名
比如需要全部小写不能有 ...
R文件无故消失,郁闷惨了,搜集了一些解决的方法 :
1.重新Build Project
2.clean 一下项目
3.Android Tools——&Fix Project Properties
4.从别的工程中拷贝一份R文件过来 然后string.xml里随便改动一下 即可更新R文件
如果上述方法还不行,好好检查一下resoure资源中的文件 命名
比如需要全部小写不能有 ...
今天试着写一个小的Android工程,在编写配置布局文件时,有点错误,然后不知怎么搞的,R.java就自动消失了,然后查了一些资料终于解决了,网上关于解决该类问题的大概方法有;
1.先clean一下工程,然后build,在一般情况下,clean之后会重新构建工程,R.java文件也会重新生成,但是如果工程中错误,这种方法是行不通的;
2.右键Android Tools--&Fix Projec ...
刚接触android,请教几个问题, 我在导入android自带的apidemos项目时,2.1和2.2版本的都不能自动生成R.java 2.3版本的可以生成R.java类,但是报了一些错误 ,有三个.aidl文件,好像没有生成对应的JAVA类,请问是什么原因
我在手机操作的过程中出现异常,Log提示:java.lang.IllegalArgumentException: Wrong state class, expecting View State but received class android.appwidget.AppWidgetHostView$ParcelableSparseArray instead. This usually happe ...
我在编写实体类的时候已经声明 @Entity @Table(name = &ORDERS_INFO&) 可是我在插入数据的时候却提示找不到表orders_info,为何将我指定的大写表明映射为小写了?
[org.apache.struts.actions.DispatchAction][ERROR] Action[/test] does not contain method named 'updatetest' 我在Action里面配置的明明是updateTest 在页面调用也是updateTest 为什么会 提示我找不到updatetest呢?
我使用spring+struts+hibernate架构开发了一个项目,这个项目部署到tomcat下,可以使用Log4j将日志输出到文件,log4j.xml如下:
&?xml version=&1.0& encoding=&UTF-8& ?& &!DOCTYPE log4j:configuration SYSTEM &log4j. ...
该文章是小弟学习linux归纳出来的一些基础知识,也是做为自己的参考资料,希望各位渴望学习linux的朋友们共同学习。 1、linux分区 --在linux里面所有的设备、任何东西,在linux看来都是文件。 --文件在它看来,有两种形式:
第一种是字符型(键盘输入、打印机);
第二种是二进制型(硬盘、光驱、U盘) --linux中所有硬件 --手动分区 --A、至少有两个分区
android相关书籍在介绍android应用的时候,都有提及新建的工程会自动生成一个R.Java文件,该文件是不可更改的,为什么我新建的工程就没有这个文件呢?手动添加进去后,该文件又是一个空白文件,我是不是哪里弄错了?各位大哥大姐,帮下忙,谢谢!!!!
我现在用的是StandardAnalyzer分词器创建索引的,也是用同一个分词器检索的,但是用一个字符串的大写或者小写检索出来的都是一样的结果.而我需要区别大小写检索,应该如何处理呢.
很久没做更新了。最近比较忙碌,手头的webgame也都放下。最近很想念我的小webgame了,回来继续写。 上篇玩玩webgame开发(3):自动战斗实现以及一些游戏细节(下)/blog/267275 在高峰期时候发表的,结果被火速沉底了。。。汗 好了,不小心有说了好多废话,言归正传。 ============= 数据结构设计是门高深的学问,而游戏的 ...
The Django Book:第3章 动态Web页面基础 revised by xin_wang 上一章我们解释了怎样开始一个Django项目和运行Django服务器 当然了,这个站点实际上什么也没有做------除了显示了&It worked&这条信息以外。 这一章我们介绍怎样使用Django创建动态网页 你的第一个视图:动态内容 让我们创建一个显示当前日期和时间的Web页面 ...
写道 GridView是一个网络布局的视图,他能让你的元素显示在一个个的格子里。我们的桌面就是一个GridView。。 Android系列教程目录:
Android教程之一:Window下搭建Android开发环境
Android教程之二:Linux下搭建Android开发环境
Android教程之三:第一个Android应用,HelloWorld
Android系列教 ...
二、 创建 Android Eclipse 工程 请参考小生的《Android SDK 2.3与Eclipse最新版开发环境搭建(三)》,博文地址:/blog/983554 三、 工程结构详细解析 1. 工程结构 在Eclipse的Java透视图中,可以看到工程的Package Explorer如下图: 具体包括: src 文件夹 - 包含示例应用程 ...2870人阅读
& & & &我想,看到这篇文章的你对Toast并不陌生,可以这样说,Toast的作用就是提示用户。一般为了到达更好地用户体验效果,我们可以自定义Toast的显示效果,包括样式、显示时间等。这里我只对Toast的显示时间问题与大家分享一下我的经验。
我们知道Toast的默认显示时间有两个,分别为Toast.LENGTH_SHORT和Toast.LENGTH_LONG,当然我们也可以根据需要自定义Toast显示时间的长短,这个问题不是本文的重点,在这里不做介绍。下面开始我们的重点。使用过Toast的你,也许与我一样也遇到过这样的问题:我们在几个Button的点击事件中都添加Toast提醒消息,当逐个点击这些Button后,Toast消息会叠加出现,持续一个相对长的时间,并且当我们关闭此应用时,Toast消息还在显示。出现这种情况是因为每次Toast提示的时间叠加的结果,比如,第一个Toast出现的时间为1s,那么第二个就要等待1s后才能出现,这样就会造成时间的累加,致使显示时间增加。显然我们在做应用时并不希望出现此种情况,那么这里给出我的用过的一个方法。如果我们的应用使用Toast频繁,建议对此单独建个类以使代码不至于那么冗杂,我们用起来也方便。
ToastShow.class:
public class ToastShow {
private Toast toast =
public ToastShow(Context context) {
this.context =
public void toastShow(String text) {
if(toast == null)
toast = Toast.makeText(context, text, Toast.LENGTH_SHORT);
toast.setText(text);
toast.show();
使用这段代码用于显示Toast就不会出现时间地叠加,下面分析一下。个人认为只是一个Toast在不停的显示,只是其内容(也就是出现的提示消息)不同,当Toast=null时,出现一个Toast,如果这个Toast还没有消失时就要出现第二个,那么只是使用其setText()方法改变了内容,文档对setText()方法地解释是:
Update the text in a Toast that was previously created using one of the makeText() methods.
也就是:更新之前创建的一个使用makeText()方法的Toast里的文本。看到这也许你就明白了。
最后说一句:分享有益、转载请注明出处:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:95577次
积分:1389
积分:1389
排名:第12542名
原创:39篇
评论:36条
文章:12篇
阅读:32750
转载本博文原创文章请注明出处:
关注微信订阅号developers
关注博主最新动态可能import 单个声明的快捷键大家都很容易找到,Alt+Enter。但是如果我要一次性import文件中所有的声明,这个快捷键是什么呢,找啊找的,就是没找到,以前在Eclipse是Ctrl+1,但是做完Keymap后不起作用了。其实我也没找到,我估计是没有这个快捷键了,当然如果真有这个快捷键,找到了,我会更新下。为什么我猜是没有这个快捷键了呢,因为Android Studio的设置里面有一项Auto Import,自动导入功能。关于Auto Import的设置也有好几项,估计很多人看着也萌,我这边解释下,如果我解释了你还是觉得不懂,那你就不用管它各项是干啥的,直接都勾上就好了。如下图:逐一解释下吧:XML&Show import popup,这个是用于编辑XML时,自动会弹出一个import的对话框,问你是否需要导入。JavaInsert imports on paste:(All Ask None),这个其实就是你在复制代码的时候,对于导入的包是否需要进行询问的一个选项。All:选择这项的时候,你黏贴的代码,有需要导入的包名时,会自动导入,不会弹提示框& & &ASK:选择这项的时候,你黏贴的代码,有需要导入的包名时,会弹提示框,问你要不要导入& & &None:选择这项的时候,你黏贴的代码,有需要导入的包名时,不会弹提示框,也不会自动导入。Show import popup:这个是和上面的Insert imports on paste是不同的项了哈,不要混一起,这个是指当你输入的类的声明没被导入时,会弹出一个选择的对话框。但是这边需要注意下,这个选项其实是有点问题的。不管你勾还是不勾,反正对话框是不会弹出来的,在你输完类名后,声明都自动导入了。所以我估计这个可能是Android Studio的bug。Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后,声明就被自动导入了。Exclude from Import and Completion:这个其实就是你自定义import。可以不用关注,一般来说你是用不上的。
无相关信息1402人阅读
&通过上一篇文章的讲解,相信大家对于开源项目SlidingMenu都有了一个比较初步的了解(不了解的可以参考上
一篇文章),那么从这一章开始,博主将会以SlidingMenu为重心,给大家带来非常丰富的示例演示,让大家对
SlidingMenu有一个更加深入的了解以及如何去实现一些比较炫的滑动效果。
&&&&&&&&&&&&&&这篇文章会给大家带来7个不同效果的示例,每个示例都包含了最基本的使用方法,从易到难,循序渐进。能够
让初学者可以快速的掌握SlidingMenu的使用方法。下一篇文章会给大家带来三种不同的动画效果来实现滑动菜单栏
&&&&&&&& 关于这些示例,都是SlidingMenu开源项目中自带的一些示例,但是对于初学者来说,要想运行这些示例查看效
果,就必须要导入很多的库,使用起来也是非常的麻烦。博主这里为了能够方便大家更好的学习,就把每个示例都单
独拿了出来,并且添加了一些非常详细的注释,让初学者能够一看就懂,那么博主的目的就达到了。
&&&&&&&&&好的,话不多说,希望大家能够继续支持!
一、示例效果图
&&&&&&& 先上效果图是博主一贯的作风,这样做可以让大家对于效果的实现有一个大概的了解,可以从中得到自己想要去
实现的效果。
1、示例一效果图
该示例主要是演示通过改变不同的值来改变滑动菜单不同的效果,可以设置的值有:
&1&&设置滑动菜单显示的位置(左边、右边或者左右两边都有);
&2& 设置触摸屏幕的模式(全屏触摸打开滑动菜单、边缘触摸打开滑动菜单或者触摸不能打开滑动菜单);
&3& 设置滑动菜单滑动时缩放的效果以及关闭此效果(值越大效果越明显);
&4& 设置滑动菜单滑动时的阴影效果以及关闭此效果(值越大效果越明显);
&5& 设置滑动菜单滑动时渐入渐出的效果(值越大效果越明显)。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&效果图一&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&效果图二
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
2、示例二效果图
该示例主要就是教大家实现一个简单的放置在左边滑动菜单栏的效果。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&效果图一
3、示例三效果图
该示例实现了在左右两边存放两个视图,并且都可以通滑动屏幕来打开。
&&&&&&&&&&&&&&&&
4、示例四效果图
该示例主要演示了通过Fragment来改变主视图的界面内容。
&&&&&&& &&&&&&&&
5、示例五效果图
&&&&& 该示例也是通过Fragment来改变主视图的界面内容,但不同的是列表中存放的是图片,并且点击列表图片之后会
经过压缩显示出来。&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
6、示例六效果图
在该示例中使用ViewPager这个类,将多个Fragment存放在viewpager中,并在主界面视图内容中显示出来。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 效果图一&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 效果图二
&&&&&&&&&&&&&
7、示例七效果图
&&&&&&&&& 该示例主要演示了当触摸屏幕滑动时,上面的标题栏TitleBar并不会跟随着一起滑动,滑动的只是中间的内容视图。(印象笔记实现了此效果)
二、代码讲解
&&&&&&& 由于示例比较多,所以博主我就不对每个示例的代码一一进行讲解了,这里就挑一个最基础的示例给大家讲解一
下。在文章的末尾,我会把所有的示例打包供大家下载学习,里面有一些详细的注释,相信大家能一看就懂。
1、项目结构图
2、content_frame.xml布局
&&&&&&&& 我们先从布局文件开始讲起,这里为什么要定义一个content_frame.xml呢?主要是为了定义一个虚拟的视图,方便Fragment能够替换该视图,以达到Fragment的视图内容能够显示在屏幕上的效果。
大家可以看到这里就定义了一个FrameLayout布局,在给它附上一个id,以至于在系统中可以找到该布局对象。
3、menu_frame.xml布局
这个布局文件是用来存放滑动菜单打开后的视图界面的。
4、list.xml
这个list布局文件会在ListFragment中用到。
5、row.xml
用于存放列表中的图片和文本。
6、shadow.xml资源
这个资源文件是用来实现阴影效果的图形,使用了渐变的绘图效果。
7、SampleListFragment类
讲完了布局文件,再让我们来看看Java文件。这个类是用来显示界面中的列表的。
8、MainActivity类
这是整个程序的入口类,也是在这个类中,对SlidingMenu的属性进行设置。
&&&讲到这里差不多就要结束了,下一篇会给大家带来打开滑动菜单时实现的动画效果,希望大家能够继续关注!
压缩包中包含所有的项目示例:
每个项目中包含了源码、实现的效果图以及可直接安装运行的APK:
特别注意:大家运行项目的时候千万别忘了导入slidingmenu_library项目,使用方法请参照上一篇文章。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:128070次
积分:2020
积分:2020
排名:第7644名
原创:17篇
转载:319篇
评论:55条
(6)(4)(3)(9)(12)(16)(16)(8)(1)(21)(10)(4)(10)(1)(9)(11)(34)(26)(73)(14)(3)(4)(3)(1)(4)(5)(14)(15)

我要回帖

更多关于 android导入jar包 的文章

 

随机推荐