您的位置:首页 > 其它

一些细节错误

2016-03-31 11:43 369 查看
android.support.v4.view.ViewPager 是v4包的,如果在布局中只写ViewPager,没有反应;

修改项目的包名,类里面的包名没有进行修改、

导入的项目,如何项目没有报出,没法部署到虚拟机上面的话,但是可以在手机上面运行的话,那么大部分的原因可能就是动态库补全,没有兼容模拟器的系统架构;

简单的页面跳转错误

at com.netease.nim.demo.AVChatActivity.launch(AVChatActivity.java:94)

Intent intent = new Intent(context,LoginActivity.class);  —————原因就在于context,没有进行初始化设置!!

context.startActivity(intent);

给DDMS中pull文件失败

Failed to push selection: Invalid argument   

http://zhidao.baidu.com/link?url=9GCf5NWMM252Sfwiz-JPjnN_roL70v-w6km0--sKOqNkHGSkct6B253bg-hT2nogd-TTchlFOKsQf-Asu_DTGq

roid 2.2  SDK这个路径中有空格,会出问题的。如果文件件名称中有空格的话

文件名称最好不要用中文,因为android对中文的支持很不好。——原来是文件名是中文的原因。谢谢

关于抽取出来的标题栏

laber_root = (LinearLayout) findViewById(R.id.common_title);

id的名称,应该使用对应页面布局里面的id,而不是抽取标题的id;

并且,标题栏的强转对象应该是抽取标题里面的父布局;

关于切图的命名

res\drawable-hdpi-v4\version_iPhone.png: Invalid file name: must contain only [a-z0-9_.],不能有大写字母出现

eclipse导入项目以后,内容没有错误,项目上却有个小红叉————(导入了几张图片,报红叉)

百度知道:http://zhidao.baidu.com/link?url=-8OCFgTg9MMWSj83bAGtWAciryFw_RVvX8vcDCHcVZ9UvAzsc4tNhKBQuAdduCCVspNQAA6TfW4u3Dvc1fnokPMhASCVZhJcZXrjWJKFGrG

Description
Resource Path
Location Type

Unparsed aapt error(s)! Check the console for output.tmsline 1Android ADT Problem

描述资源路径位置类型

未解析aapt错误(s)!检查控制台的输出。经颅磁刺激1号线android ADT的问题

在copy代码的时候需要注意

import com.easefun.polyvsdk.R;

一直要注意自带的R文件路径,还是上一个项目的路径,需要专门删除之后,重新指点一下,不然就是一大堆的红色问题!!

在一个个复制的时候,特别需要注意style里面的内容,又是选择器又是图片什么的,

不做处理的话,很容易找不到R文件还有对应的xml文件;

还有清单文件里面的内容,复制的时候,很容易出现名字错误;

对TextView的设置:

int currentPlaytimes = happyVideoBean.data.get(position).playtimes + 1;
// vh.tv_right.setText(currentPlaytimes); // 需要设置成为字符串,不然程序会崩溃的
vh.tv_right.setText(currentPlaytimes+""); 

// matches.getText().toString().trim();   注意程序中不能出现系统已经定义好的关键字,不能就会出现哪些莫名其妙的提示错误;

matches不能作为string字符串使用,还有confirm_pswd也不可以作为字符串使用;

position = position%imageIds.length;  取余数,"/"得到的是除数; 在轮播图里面,

imageView.setBackgroundResource(imageIds[position]);

// 切换Viewpager,显示一张图片

//  int nextItem = (getCurrentItem() + 1) % topImageUrls.size();// 当前item+1,

// TODO

int nextItem = (getCurrentItem() + 1) ;

setCurrentItem(nextItem);————设置轮播图的下一张图片时,只有相邻的二个实例对象才会存在。否则,会出现focus;

ProgressDialog.setCanceledOnTouchOutside(false);   http://blog.csdn.net/sbvfhp/article/details/10583241

思考:mProgressDialog.setCancelable(false);  是否取消对话框,———效果一样么?

销毁activity时注意关闭线程   http://www.cnblogs.com/shuaiwen/archive/2013/05/23/3094768.html  (android thread 销毁)

android thread实例    http://blog.csdn.net/awebkit/article/details/6982748  (经典问题,卖火车票)

介绍new Thread的弊端及Java四种线程池的使用  http://www.trinea.cn/android/java-android-thread-pool/

TextView如果不设置属性的话,它是不会独自消费事件的;android:clickable="true"

状态选择器

为什么的的选择器在点击的时候出不了效果呢

选择器代码如下:

<selector xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:color="@color/list_item_pressed" android:state_pressed="true"></item>

<item android:color="@color/list_item_normal"></item>

</selector>

应该放在color文件夹下,并且@color方式引用

drawabletop 设置之间的距离:

 TextView比Button效果好看;

     android:drawableLeft="@drawable/score"
     android:drawablePadding="5dp"

当你的 textview 设置 match_parent 的时候,是很可能出现这个问题的。这个时候 android:drawablePadding 是无效的,为啥无效不清楚,有时间看看源代码。

解决的办法就是想其他的办法了。肯定不是使用 android:drawablePadding 的方法来实现你要的了。

ScrollView的使用与说明

ScrollView只支持垂直方向的滚动。

android:scrollbars="none"  去掉 滚动条

android 采用ScrollView布局时出现异常:ScrollView can host only one direct child。

异常原因:
主要是ScrollView内部只能有一个子元素,即不能并列存在多个子元素

处理方案:

把所有的子元素放到一个LinearLayout内部或RelativeLayout等其他标签内部即可。

//onCreate()中findView:

mScrollView_showMessages=(ScrollView) findViewById(R.id.scrollView_showMessages);

 

//在需要的地方,让ScrollView滚动至指定位置

mScrollView_showMessages.scrollTo(0, mTextView_showMessages.getBottom());

解决 Eclipse 项目有红感叹号的方法

原因:显示红色感叹号是因为jar包的路径不对

解决:在项目上右击Build Path -> Configure Build Paht...(或Propertise->Java Build Path),在Java Build Path中Libraries,红色叉号的包为路径错误的包。

处理好后返回刷新工程即可,这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置。

PS: 工程上黄色盾牌感叹号,表示有引用了jar包,但是实际上没有使用这个jar包(可以理解为定义了变量,但从未来使用过)

Unable to execute dex: Multiple dex files define 解决方法

http://blog.csdn.net/mxlxiao7/article/details/8978930

其他方面的错误

postman could not get any response  there was an error connecting to

调试https的接口出现的报错,关键就是自己声明出来的https接口,google浏览器认为不安全,没有进行重定向,
需要先在浏览器上面访问https接口,手动确认一下——继续访问。
但是在postman的界面上面,却没有任何的提示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: