1.集成腾讯tbs
使用腾讯tbs来预览pdf,word,excel,ppt等多种类型的文件,去 下载sdk,按照官方文档文档集成sdk。
2.使用tbsreaderview来加载文件
动态创建tbsreaderview,然后添加到布局中。
// 回调
tbsreaderview.readercallback readercallback = new tbsreaderview.readercallback() {
@override
public void oncallbackaction(integer integer, object o, object o1) {
} };
tbsreaderview = new tbsreaderview(this, readercallback);
relativelayout.layoutparams params=new relativelayout.layoutparams(viewgroup.layoutparams.match_parent,viewgroup.layoutparams.match_parent);
params.addrule(relativelayout.below,r.id.title_layout);
//把tbsreaderview添加在标题控件下面
layout.addview(tbsreaderview,1,params);
//文件地址
string filepath=getintent().getstringextra("filepath");
//文件名
string filename=getintent().getstringextra("filename"