摘要:
一种是使用ScrollView和HorizontalScrollView结合。 这种方式的话,斜向滑动会有先后次序,一般将ScrollView放在外层第二种,使用onTouchEvent方法,监听移动事件,进行处理。 如果只是监听移动事件,图片可以移出指定区域之外,可以通过控制边界来进行限制在一定范围内移动。 简单解决方案代码如下: container.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent... 阅读全文
摘要:
在设置背景图时,如果图片不够大会被拉伸,使图片失真,如果图片太大会对view控件的显示造成影响。如果只是在ImageView中设置图片的话,在程式中可以利用setScaleType进行动态设定,在xml中可以简单的用android:scaleType来设定。(android:scaleType="CENTER_INSIDE" 图片比View小,图片不会拉伸android:scaleType="CENTER_CROP" 图片比View大,View不被拉伸 其他属性的设置以后慢慢在研究。)现在要作的是设置LinearLayout的background时如何让 阅读全文
摘要:
使用系统自带浏览器可以成功播放flash,可是利用自己开发的就无法播放。代码如下:browser = (WebView) findViewById(R.id.webview);browser.getSettings().setJavaScriptEnabled(true);browser.getSettings().setPluginsEnabled(true);browser.getSettings().setAllowFileAccess(true);browser.getSettings().setPluginsEnabled(true);browser.getSettings().se 阅读全文
摘要:
当安装时,使用 adb install XXX.apk当希望保留程式的一些资料,使用覆盖安装,adb -r install XXX.apk当卸载是,使用 adb uninstall com.XXX.XXX.apk (注意,要使用包名)问题一:当使用覆盖安装时出现下面的错误:Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]原因是由于apk的签名有误,和之前pad中已经存在的程式签名不同,解决方法就是无法进行覆盖安装,要先将已有程式卸载,再重新进行安装。这样一些程式原有配置等资料会不见,要做好备份。问题二:卸载原有程式后,执行安装语句 阅读全文
摘要:
参考网页:http://www.njpro.cn/forum.php?mod=viewthread&tid=111http://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcphttp://forum.xda-developers.com/showthread.php?t=1071584方法一:利用USB连接线进行连接1. 利用lsusb查看USB连接设备的idVendor 可以查到,ASUS 的TF101的idVendor是:0b052. 在ubuntu下,第一次连入实 阅读全文
摘要:
项目中需要对用户输入的信息进行存储,然后在后续程序中读取使用,利用到了SharedPreferences类。储存操作通常会在onPause()方法中进行Preferences的储存操作。public SharedPreferences getSharedPreferences (String name, int mode)其中name为Preferences的文件名mode有以下三种:MODE_PRIVATE 表示当下应用程序专用MODE_WORLD_READABLE 表示数据能被其他应用应用程序读,但是不能写。MODE_WORLD_WRITEABLE 表示数据能被其他应用应用程序读,写。通过 阅读全文