Gửi bởi
vutoan
cái này đâu có viewpager, bạn muốn làm viewpager cho từng truyện hay là sao
mình hiển thị truyện ra được rồi , mà mình muốn thêm viewpager vào nhưng không biết làm s . mình ấn next vs back qua trang vs lùi trang được rồi . bạn giúp mình thêm viewpager vào với
class showchapter :
Mã nguồn PHP:
[color=#000000]
package com.example.doctruyen;import java.util.arraylist;import java.util.list;import databasee.chuongadapter;import databasee.dbhelper;import databasee.chuong;import databasee.truyen;import android.app.activity;import android.content.intent;import android.database.cursor;import android.database.sqlite.sqlitedatabase;import android.os.bundle;import android.view.view;import android.widget.adapterview;import android.widget.adapterview.onitemclicklistener;import android.widget.listview; public class hienthichuong extends activity {listview lv;sqlitedatabase db;arraylist<chuong> list = new arraylist<chuong>();chuongadapter adapter;string tentruyen,tenchuong;arraylist<string> listchuong=new arraylist<string>();@overrideprotected void oncreate(bundle savedinstancestate) {super.oncreate(savedinstancestate);setcontentview(r.layout.activity_hien_thi_chuong);intent intent=getintent();tentruyen=intent.getstringextra("idtruyen");db = new dbhelper(this).getwritabledatabase();lv = (listview)findviewbyid(r.id.listview2);adapter = new chuongadapter(this, list);lv.setadapter(adapter); lv.setonitemclicklistener(new onitemclicklistener() {@overridepublic void onitemclick(adapterview<?> parent, view view, int position, long id) {tenchuong = list.get(position).chuong;intent intent = new intent(hienthichuong.this, hienthinoidung.class);intent.putextra("noidung", tenchuong);intent.putextra("stt", position);intent.putstringarraylistextra("mangchuong", listchuong);startactivity(intent);}});updateload();}public void updateload(){list.clear();cursor c = db.rawquery("select tenchuong from chuongtruyen where tentruyen=?",new string[]{tentruyen});while(c.movetonext()){chuong ch = new chuong();ch.chuong = c.getstring(0);list.add(ch);listchuong.add(c.getstring(0));}lv.setadapter(new chuongadapter(this, list));}}[/color]
class showcontent :
Mã nguồn PHP:
[color=#000000]
package com[/color][color=#007700].[/color][color=#0000bb]example[/color][color=#007700].[/color][color=#0000bb]doctruyen[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]text[/color][color=#007700].[/color][color=#0000bb]decimalformat[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]arraylist[/color][color=#007700];[/color][color=#0000bb]import databasee[/color][color=#007700].[/color][color=#0000bb]dbhelper[/color][color=#007700];[/color][color=#0000bb]import databasee[/color][color=#007700].[/color][color=#0000bb]truyenadapter[/color][color=#007700];[/color][color=#0000bb]import databasee[/color][color=#007700].[/color][color=#0000bb]truyen[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]app[/color][color=#007700].[/color][color=#0000bb]activity[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]content[/color][color=#007700].[/color][color=#0000bb]intent[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]database[/color][color=#007700].[/color][color=#0000bb]cursor[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]database[/color][color=#007700].[/color][color=#0000bb]sqlite[/color][color=#007700].[/color][color=#0000bb]sqlitedatabase[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]os[/color][color=#007700].[/color][color=#0000bb]bundle[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]view[/color][color=#007700].[/color][color=#0000bb]view[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]widget[/color][color=#007700].[/color][color=#0000bb]listview[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]widget[/color][color=#007700].[/color][color=#0000bb]textview[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]widget[/color][color=#007700].[/color][color=#0000bb]toast[/color][color=#007700]; public class [/color][color=#0000bb]hienthinoidung [/color][color=#007700]extends [/color][color=#0000bb]activity [/color][color=#007700]{[/color][color=#0000bb]sqlitedatabase db[/color][color=#007700];[/color][color=#0000bb]textview txt[/color][color=#007700];[/color][color=#0000bb]string noidung[/color][color=#007700];[/color][color=#0000bb]arraylist[/color][color=#007700]<[/color][color=#0000bb]string[/color][color=#007700]> [/color][color=#0000bb]mangchuong[/color][color=#007700]=new [/color][color=#0000bb]arraylist[/color][color=#007700]<[/color][color=#0000bb]string[/color][color=#007700]>();[/color][color=#0000bb]int current[/color][color=#007700];@[/color][color=#0000bb]override[/color][color=#007700]protected [/color][color=#0000bb]void oncreate[/color][color=#007700]([/color][color=#0000bb]bundle savedinstancestate[/color][color=#007700]) {[/color][color=#0000bb]super[/color][color=#007700].[/color][color=#0000bb]oncreate[/color][color=#007700]([/color][color=#0000bb]savedinstancestate[/color][color=#007700]);[/color][color=#0000bb]setcontentview[/color][color=#007700]([/color][color=#0000bb]r[/color][color=#007700].[/color][color=#0000bb]layout[/color][color=#007700].[/color][color=#0000bb]activity_hienthi_noidung[/color][color=#007700]);[/color][color=#0000bb]intent intent[/color][color=#007700]=[/color][color=#0000bb]getintent[/color][color=#007700]();[/color][color=#0000bb]noidung[/color][color=#007700]=[/color][color=#0000bb]intent[/color][color=#007700].[/color][color=#0000bb]getstringextra[/color][color=#007700]([/color][color=#dd0000]"noidung"[/color][color=#007700]);[/color][color=#0000bb]current[/color][color=#007700]=[/color][color=#0000bb]intent[/color][color=#007700].[/color][color=#0000bb]getintextra[/color][color=#007700]([/color][color=#dd0000]"stt"[/color][color=#007700], [/color][color=#0000bb]0[/color][color=#007700]);[/color][color=#0000bb]mangchuong[/color][color=#007700]=[/color][color=#0000bb]intent[/color][color=#007700].[/color][color=#0000bb]getstringarraylistextra[/color][color=#007700]([/color][color=#dd0000]"mangchuong"[/color][color=#007700]);[/color][color=#0000bb]db [/color][color=#007700]= new [/color][color=#0000bb]dbhelper[/color][color=#007700]([/color][color=#0000bb]this[/color][color=#007700]).[/color][color=#0000bb]getwritabledatabase[/color][color=#007700]();[/color][color=#0000bb]txt[/color][color=#007700]= ([/color][color=#0000bb]textview[/color][color=#007700])[/color][color=#0000bb]findviewbyid[/color][color=#007700]([/color][color=#0000bb]r[/color][color=#007700].[/color][color=#0000bb]id[/color][color=#007700].[/color][color=#0000bb]textview1[/color][color=#007700]); [/color][color=#0000bb]upload[/color][color=#007700]();}public [/color][color=#0000bb]void next[/color][color=#007700]([/color][color=#0000bb]view v[/color][color=#007700]){[/color][color=#0000bb]current[/color][color=#007700]+=[/color][color=#0000bb]1[/color][color=#007700];[/color][color=#0000bb]noidung[/color][color=#007700]=[/color][color=#0000bb]mangchuong[/color][color=#007700].[/color][color=#0000bb]get[/color][color=#007700]([/color][color=#0000bb]current[/color][color=#007700]);[/color][color=#0000bb]cursor c [/color][color=#007700]= [/color][color=#0000bb]db[/color][color=#007700].[/color][color=#0000bb]rawquery[/color][color=#007700]([/color][color=#dd0000]"select noidung from chuongtruyen where tenchuong=?"[/color][color=#007700],new [/color][color=#0000bb]string[/color][color=#007700][]{[/color][color=#0000bb]noidung[/color][color=#007700]});while([/color][color=#0000bb]c[/color][color=#007700].[/color][color=#0000bb]movetonext[/color][color=#007700]()){[/color][color=#0000bb]txt[/color][color=#007700].[/color][color=#0000bb]settext[/color][color=#007700]([/color][color=#0000bb]c[/color][color=#007700].[/color][color=#0000bb]getstring[/color][color=#007700]([/color][color=#0000bb]0[/color][color=#007700]));}} public [/color][color=#0000bb]void back[/color][color=#007700]([/color][color=#0000bb]view v[/color][color=#007700]){ if([/color][color=#0000bb]current [/color][color=#007700]==[/color][color=#0000bb]0[/color][color=#007700]){ [/color][color=#0000bb]toast[/color][color=#007700].[/color][color=#0000bb]maketext[/color][color=#007700]([/color][color=#0000bb]this[/color][color=#007700], [/color][color=#dd0000]"đã hết"[/color][color=#007700], [/color][color=#0000bb]toast[/color][color=#007700].[/color][color=#0000bb]length_short[/color][color=#007700]).[/color][color=#0000bb]show[/color][color=#007700](); }else{ [/color][color=#0000bb]current[/color][color=#007700]-=[/color][color=#0000bb]1[/color][color=#007700]; [/color][color=#0000bb]noidung[/color][color=#007700]=[/color][color=#0000bb]mangchuong[/color][color=#007700].[/color][color=#0000bb]get[/color][color=#007700]([/color][color=#0000bb]current[/color][color=#007700]); } [/color][color=#0000bb]cursor c [/color][color=#007700]= [/color][color=#0000bb]db[/color][color=#007700].[/color][color=#0000bb]rawquery[/color][color=#007700]([/color][color=#dd0000]"select noidung from chuongtruyen where tenchuong=?"[/color][color=#007700],new [/color][color=#0000bb]string[/color][color=#007700][]{[/color][color=#0000bb]noidung[/color][color=#007700]}); while([/color][color=#0000bb]c[/color][color=#007700].[/color][color=#0000bb]movetonext[/color][color=#007700]()){ [/color][color=#0000bb]txt[/color][color=#007700].[/color][color=#0000bb]settext[/color][color=#007700]([/color][color=#0000bb]c[/color][color=#007700].[/color][color=#0000bb]getstring[/color][color=#007700]([/color][color=#0000bb]0[/color][color=#007700])); }}public [/color][color=#0000bb]void upload[/color][color=#007700](){[/color][color=#0000bb]cursor c [/color][color=#007700]= [/color][color=#0000bb]db[/color][color=#007700].[/color][color=#0000bb]rawquery[/color][color=#007700]([/color][color=#dd0000]"select noidung from chuongtruyen where tenchuong=?"[/color][color=#007700], new [/color][color=#0000bb]string[/color][color=#007700][]{[/color][color=#0000bb]noidung[/color][color=#007700]});while([/color][color=#0000bb]c[/color][color=#007700].[/color][color=#0000bb]movetonext[/color][color=#007700]()){[/color][color=#0000bb]txt[/color][color=#007700].[/color][color=#0000bb]settext[/color][color=#007700]([/color][color=#0000bb]c[/color][color=#007700].[/color][color=#0000bb]getstring[/color][color=#007700]([/color][color=#0000bb]0[/color][color=#007700]));}}}[/color]
Khi nói đến việc xin visa du lịch, công tác, thăm thân, lao động, định cư hay du học sang một quốc gia nào đó, quy trình thường mất khá nhiều thời gian và công sức. Để đơn giản hóa quy trình này và...
Dulichviet – Công ty được Nhật ủy thác làm Visa Nhật tại TPHCM