- 浏览: 255972 次
- 性别:
- 来自: 上海
-
最新评论
-
aduovip:
博主, 这样做,列表还能通过下拉刷新,上拉加载 实现分页吗
ListView的横向滚动(带表头与固定列) -
aduovip:
赞,谢谢博主分享!
ListView的横向滚动(带表头与固定列) -
eddya:
超赞,谢谢分享!
ListView的横向滚动(带表头与固定列) -
a5601564:
public void jsonToObj(St ...
Java获取服务端Json数据 -
cyt1030:
如果在表格的头部 加上添加一个按钮 在点击按钮时动态添加的vi ...
ListView的横向滚动(带表头与固定列)
文章列表
电脑无线共享手机wify上网
- 博客分类:
- 其它
背景:住的地方的无线路由器手机无法连接或者连接时不稳定,无法通过手机连接Wify上网,但电脑可以连接。
1.首先开启电脑无线网络, 连接到路由器上(无线网一)
2.在Wify热点的的启动
netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork mode=allow ssid=zhangsan key=qinqinany53
在启动该命令的时候一定要注意,要将你的Wify驱动打开,启动。如果不确定,可以打开“服务” == >"系统工具"==>"设备管理器&q ...
eclipse中导出sqlite时出错
- 博客分类:
- Android
在Eclipse中导出sqlite时出错:Failed to pull selection
可以用命令进行导出,在需要导出的目录下进行 adb pull /data/data/com.xxx.xx/databases/xxx.db
Java获取服务端Json数据
- 博客分类:
- Java
Java访问服务器端,下载服务器端Json数据
1.访问服务器地址,返回Json字符串
protected String getJsonString(String urlPath) throws Exception {
URL url = new URL(urlPath);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.connect();
InputStream inputStream = connection.getInputStr ...
读取word文件,字体,颜色
- 博客分类:
- Android
在Android读取Word文件时,在网上查看时可以用tm-extractors,但好像没有提到怎么读取Word文档中字体的颜色,字体,上下标等相关的属性。但由于需要,要把doc文档中的内容(字体,下划线,颜色等)读取应用到android中(不包括图片和图表)。
后面采用的是poi三方jar包(原包太大,可以从源代码里自己抽取有用的一些代码减少包的大小)。
我的想法是:把doc中的内容解析出来后,加上html对应的标签,在android中通过Html.fromHtml在TextView中进行显示,或者通过WebView.loadData进行加载显示
但测试后,发现如果加载太多内容的话 ...
android应用添加三方jar包出错
- 博客分类:
- Android
场景:在进行添加三方jar包后,布署运行时出现ClassNotFoundException错误,但编译都通过
但从出错的路径来看是可以找到的。
1.把三方jar包通过user Lib进行添加时,该错误没有解决
2.在项目下添加lib文件夹,将jar文件拷入该文件夹下,添加build path
3.将该lib设置为源文件夹
SqlServer 查询语句
- 博客分类:
- 数据库
SqlServer中查询语句
--XML格式字段解析
--如XML为:<Row Item="02" Text="2017-04-27" />
-- <Row Item="01" Value="测试" />
-- <Row Item="01" Text="2017-06-27" Value="测试" />
SELECT nref.value('@Item', 'varchar(20)') A ...
Tabhost与popupwindow
- 博客分类:
- Android
软件应用中,常看到一种效果是在点击更多时,弹出一更多的弹出框,其效果截图如下:
关键代码如下:
其中MenuView是自定义的一视图,在该视图中,主要是进行图片与文字的布局,以及处理弹出popupwindow弹框
intent = new Intent(this, Test2Activity.class);
spec = mTabHost
.newTabSpec("Test3")
.setIndicator(
new MenuView(this, "更多", res
...
StateListDrawable可以根据View的不同状态,更换不同的背景
可以应用如EditText,Button等中,以Button为例
系统中默认的按钮被按下的颜色和未点击时的颜色不一样,该种实现可以用Java代码和XML实现
以Java代码:
//……前面对Button的声明略去
okBtn.setBackgroundDrawable(addStateDrawable(this, R.drawable.btn_normal, R.drawable.btn_selected, R.drawable.btn_selected));
cancelBtn.setBackgr ...
android应用在桌面添加快捷方式
- 博客分类:
- Android
在有些应用第一次打开的时候,会弹出对应的提示信息,“是否在桌面添加快捷方式”,其实现如下:
private boolean addShortCut(Context context, String pkg) {
//快捷方式名称
String name = "unknown";
String mainAct = null;
//快捷图标ID
int iconIdentifier = -1;
PackageManager pkManager = context.getPackageManager();
//创建Intent,用 ...
android中UI设计里面常会用到的style和theme。
首先,style和theme都是资源,android提供了很多这样的默认资源。你可以来使用它们。同时你也可以自己定义style和theme。这非常的简单,只需要在res/values/这个路径里面新建一个.xml文件,而且他的根节点必须是<resources>.对每一个style和theme,给<style>element增加一个全局唯一的名字,也可以选择增加一个父类属性,我们写的style和theme就会继承这个父类的属性。style和theme的定义格式相同。不过style是针对vie ...
Centos在VM中不能全屏问题
- 博客分类:
- 其它
在安装Centos5.5时,发现在虚拟机中不能满屏,系统中VM中只显示很小的一部分。
其现象如图所示:
在进行分辨率选择的时候发现只有800X600和640X480两种。
后面发现只要把VMware Tools进行安装,就可以选择到其它的分辨率了
将VMware Tools中的tar.gz文件包cp到/home下
然后
tar zxvf VMwareTools-XXX.tar.gz
进入目录
cd vmware-tools-distrib/
安装Tools
./vmware-install.pl
之后是一系列的E ...
android源码下载
- 博客分类:
- Android
1. 在虚拟机运行的Centos5.6,下载git文件,对其进行解压:
tar xzvf git-latest.tar.gz
cd git-latest
./configure
make
make install
当运行./configure时,发现出现了错误(configure: error: no acceptable C compiler found in $PATH),
在网上查找时,是没有安装gcc组件,尝试着运行 yum install gcc,出来的提示信息是:Another ...
看了MOMO的游戏界面关闭的特效后,想想,做了个游戏界面开始的动画效果,原理主要是利用裁剪图的
canvas.clipRect方法的应用
效果截图:
未相交之前:
相交之后:
主要的代码如下:
// 建立遮罩效果动画
private void drawClip(Canvas canvas) {
// 动画完成时,把整张图片显示出来
if (isStop3) {
canvas.drawBitmap(bitmap, 0, 0, null);
return;
}
// 当进行到当完成,将动画停止,但别忘了把背景图片 ...
Tween与Fram动画的实现
- 博客分类:
- Android
Android的实现分为两种Tween与Frame动画
Tween动画的实现是通过图片在Canvas变化的轨迹而成,而Frame动画是由一幅幅图片变换而成
1. Tween有以下几种运行轨迹
a. Alpha:透明度的变化;
b. Scale:缩放
c. Translate:平移
d. Rotate:旋转
Tween通过Java代码实现:
public class TweenView extends View {
Context context;
Animation animation;
Bitmap bitmap;
...
TabWidget的应用
- 博客分类:
- Android
切换卡的应用,切换卡的应用较广,可以充分的利用有限的空间,如上面所示,就是个切换卡的布局
切换卡的XML的布局文件主要分为三大部分
1. TabHost整个的容器 tabhost
2. TabWidget切换卡标题 tabs
3. Tab的内容 tabcontent
xml代码如下:
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android&qu ...