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]
Xe quét đường là một trong những thiết bị không thể thiếu trong việc duy trì vệ sinh và an toàn cho đô thị. Chúng có vai trò quan trọng trong việc loại bỏ rác thải và bụi bẩn trên các con đường và...
Xe Quét Đường: Thiết Bị Quan Trọng Trong Vệ Sinh Đô Thị