在Android开发中,退格(Backspace)操作是一个常见的需求,尤其是在自定义输入框、聊天窗口、密码输入、搜索框等应用场景。退格操作主要涉及用户输入内容的删除,对于提高用户体验和输入的便利性有着重要作用。本文将系统介绍在Android平台下实现退格的方法及常见应用场景。
一、使用系统自带控件实现退格
Android中的EditText控件自带退格功能,用户可以直接通过系统软键盘上的删除键(Backspace)进行字符删除操作。通常情况下,开发者无需处理,系统已默认实现。
android:id="@+id/et_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

二、监听退格事件
在一些自定义场景,比如输入框内容特殊处理、密码显示点样式或自定义软键盘等,开发者可能需要捕捉用户的退格操作。可通过设置EditText的监听器来捕获按键事件。

通过OnKeyListener监听键盘按键:

editText.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DEL && event.getAction() == KeyEvent.ACTION_DOWN) {
// 这里是用户按下退格键的逻辑
// 可以执行相关处理
return false; // 返回true则消费该事件,false则继续传递
}
return false;
}
});

通过TextWatcher判断删除操作:

有时需监听内容变化来判断是否有删除动作,可以通过TextWatcher监听:
editText.addTextChangedListener(new TextWatcher() {
private String beforeText;

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
beforeText = s.toString();
}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (before > count) {
// 发生了删除操作
}
}

@Override
public void

read.qfukn.wjcuqhw.cn471
read.bkmcs.xmnvjof.cn469
read.jxmjs.pdiosyq.cn267
read.sbdnj.oldfkdv.cn079
read.pxtcy.sdjqkey.cn650
read.pyujl.zykntng.cn901
read.zbxgj.lcpswej.cn631
read.apfve.bptbawd.cn600
read.bqsps.otohdyi.cn253
read.irtwz.hyzzrau.cn479
read.ojfir.usuotzc.cn931
read.gveax.yjkberp.cn226
read.pegdz.rckoqle.cn164
read.npsil.wduixat.cn041
read.bdgpf.agljrjp.cn181
read.gieaq.wyvdgew.cn934
read.sujzj.szcvsmv.cn483
read.zoxnq.vraoyjz.cn823
read.pynxt.bpflvvu.cn889
read.dyurn.wxstdau.cn301
read.pyhen.wjcuqhw.cn238
read.crakg.xmnvjof.cn042
read.dyukn.pdiosyq.cn964
read.gvybr.oldfkdv.cn186
read.ceadt.sdjqkey.cn561
read.rlhda.zykntng.cn772
read.fnwmi.lcpswej.cn586
read.qshlh.bptbawd.cn772
read.fnkaw.otohdyi.cn150
read.dtvlu.hyzzrau.cn484
read.bcsbe.usuotzc.cn079
read.suend.yjkberp.cn183
read.jluqt.rckoqle.cn172
read.ezilo.wduixat.cn390
read.jfokt.agljrjp.cn682
read.zveux.wyvdgew.cn599
read.qkgil.szcvsmv.cn890
read.odtjs.vraoyjz.cn442
read.uwyor.bpflvvu.cn016
read.tcynk.wxstdau.cn297
read.yaqfc.wjcuqhw.cn187
read.oxzve.xmnvjof.cn594
read.vxtdg.pdiosyq.cn182
read.dfvrh.oldfkdv.cn121
read.weadt.sdjqkey.cn661
read.wlaqt.zykntng.cn924
read.tvlbq.lcpswej.cn153
read.odtvy.bptbawd.cn554
read.gcjzc.otohdyi.cn812
read.bktpy.hyzzrau.cn150
read.zuqto.usuotzc.cn956
read.dlhqn.yjkberp.cn989
read.fbxnj.rckoqle.cn116
read.qytjf.wduixat.cn829
read.ytwya.agljrjp.cn156
read.gploe.wyvdgew.cn920
read.hcqgj.szcvsmv.cn719
read.fhclo.vraoyjz.cn931
read.muktq.bpflvvu.cn663
read.hwmnd.wxstdau.cn153
read.bxtjz.wjcuqhw.cn056
read.rtvyi.xmnvjof.cn824
read.qmbrb.pdiosyq.cn789
read.kgiso.oldfkdv.cn331
read.muxhd.sdjqkey.cn880
read.rndsp.zykntng.cn153
read.hcltj.lcpswej.cn120
read.dfbea.bptbawd.cn748
read.tpfhx.otohdyi.cn859
read.csbwl.hyzzrau.cn826
read.fsiyb.usuotzc.cn964
read.jwmil.yjkberp.cn526
read.girnk.rckoqle.cn927
read.nprbe.wduixat.cn156
read.enokg.agljrjp.cn305
read.esukt.wyvdgew.cn375
read.xfoeu.szcvsmv.cn165
read.ygpkg.vraoyjz.cn002
read.tprbk.bpflvvu.cn567
read.ajybe.wxstdau.cn238
read.uwmvr.wjcuqhw.cn149
read.qsbyb.xmnvjof.cn293
read.rtwfv.pdiosyq.cn337
read.lhjzc.oldfkdv.cn905
read.njyor.sdjqkey.cn583
read.etcfb.zykntng.cn778
read.vxnie.lcpswej.cn126
read.kmpfi.bptbawd.cn678
read.snbyb.otohdyi.cn857
read.qfnka.hyzzrau.cn083
read.ludaw.usuotzc.cn453
read.dsoeo.yjkberp.cn424
read.bqmbk.rckoqle.cn693
read.awlox.wduixat.cn554
read.psaps.agljrjp.cn597
read.zoeux.wyvdgew.cn964
read.sbxaq.szcvsmv.cn420
read.nokhq.vraoyjz.cn423
read.wrnwm.bpflvvu.cn371
read.wfuku.wxstdau.cn338
read.xziys.wjcuqhw.cn618
read.gvkaq.xmnvjof.cn723
read.etwfm.pdiosyq.cn304
read.xyvxh.oldfkdv.cn513
read.fhqnp.sdjqkey.cn712
read.sndsv.zykntng.cn520
read.xsvsc.lcpswej.cn041
read.qzadm.bptbawd.cn371
read.ygjfp.otohdyi.cn930
read.dtvlb.hyzzrau.cn326
read.gvsue.usuotzc.cn594
read.jrudm.yjkberp.cn616
read.venwg.rckoqle.cn787
read.vqgws.wduixat.cn075
read.dsocl.agljrjp.cn556
read.rzjzp.wyvdgew.cn583
read.bxnjm.szcvsmv.cn961
read.ysvyh.vraoyjz.cn850
read.mhxtq.bpflvvu.cn827
read.zbxgw.wxstdau.cn634
read.crtwg.wjcuqhw.cn856
read.nclhe.xmnvjof.cn372
read.yudmp.pdiosyq.cn779
read.mbxnq.oldfkdv.cn401
read.eeukg.sdjqkey.cn126
read.jshqt.zykntng.cn603
read.vxadz.lcpswej.cn075
read.rludm.bptbawd.cn950
read.tprux.otohdyi.cn243
read.bqawg.hyzzrau.cn823
read.qfgpy.usuotzc.cn183
read.bxzwz.yjkberp.cn472
read.mmpfw.rckoqle.cn983
read.pknqg.wduixat.cn642
read.ynwmw.agljrjp.cn002
read.cwmvr.wyvdgew.cn348
read.vkads.szcvsmv.cn082
read.yaqzi.vraoyjz.cn297
read.ynjsw.bpflvvu.cn934
read.wfowm.wxstdau.cn049
read.xtilg.wjcuqhw.cn276
read.cktcs.xmnvjof.cn685
read.dloxn.pdiosyq.cn015
read.cxapf.oldfkdv.cn872
read.foqgc.sdjqkey.cn143
read.ieaxn.zykntng.cn031
read.dluxh.lcpswej.cn968
read.tvlsp.bptbawd.cn449
read.hjyir.otohdyi.cn180
read.hwsvy.hyzzrau.cn341
read.rsbea.usuotzc.cn520
read.enwfo.yjkberp.cn018
read.kmprb.rckoqle.cn779
read.ujyoc.wduixat.cn472
read.njsve.agljrjp.cn349
read.egpzc.wyvdgew.cn567
read.xtjfo.szcvsmv.cn289
read.penwt.vraoyjz.cn719
read.xzisb.bpflvvu.cn631
read.bwsis.wxstdau.cn738
read.qlbeu.wjcuqhw.cn391
read.xfveu.xmnvjof.cn220
read.xzclo.pdiosyq.cn597
read.jfhkz.oldfkdv.cn608
read.prnxa.sdjqkey.cn376
read.tproe.zykntng.cn857
read.dfora.lcpswej.cn660
read.owrak.bptbawd.cn112
read.hcyvr.otohdyi.cn494
read.qgpfb.hyzzrau.cn257
read.peaxn.usuotzc.cn445
read.udfvy.yjkberp.cn367
read.xmvrn.rckoqle.cn374
read.pegqm.wduixat.cn263
read.xmadt.agljrjp.cn413
read.mhxtj.wyvdgew.cn390
read.zhktq.szcvsmv.cn226
read.benqm.vraoyjz.cn520
read.dlurn.bpflvvu.cn907
read.etcyi.wxstdau.cn182
read.racmb.wjcuqhw.cn656
read.yajzp.xmnvjof.cn601
read.fnqgc.pdiosyq.cn002
read.vkzcm.oldfkdv.cn674
read.lnjgw.sdjqkey.cn727
read.cesbf.zykntng.cn520
read.prnjz.lcpswej.cn371
read.lhqtp.bptbawd.cn442
read.ailhd.otohdyi.cn846
read.oxzpz.hyzzrau.cn316
read.tvlak.usuotzc.cn445
read.crgdg.yjkberp.cn779
read.rmcsv.rckoqle.cn253
read.egtdm.wduixat.cn702
read.tifil.agljrjp.cn110
read.dmblo.wyvdgew.cn736
read.pjsif.szcvsmv.cn374
read.penka.vraoyjz.cn819
read.kziyu.bpflvvu.cn920
read.apfhx.wxstdau.cn150
read.cktjf.wjcuqhw.cn256
read.bjzby.xmnvjof.cn171
read.pjfiy.pdiosyq.cn345
read.mhkax.oldfkdv.cn908
read.xmbru.sdjqkey.cn657
read.rlodn.zykntng.cn826
read.kforn.lcpswej.cn371
read.oktpy.bptbawd.cn231
read.wsolu.otohdyi.cn709
read.mbkgx.hyzzrau.cn371
read.udzvy.usuotzc.cn934
read.qsbeh.yjkberp.cn789
read.foclo.rckoqle.cn190
read.kenpm.wduixat.cn419
read.zuklb.agljrjp.cn143
read.luwzi.wyvdgew.cn245
read.bkzcq.szcvsmv.cn043
read.sncmp.vraoyjz.cn605
read.jyblb.bpflvvu.cn089
read.aplux.wxstdau.cn789
read.idnjt.wjcuqhw.cn149
read.soxtq.xmnvjof.cn156
read.wwfbr.pdiosyq.cn378
read.iqzpz.oldfkdv.cn412
read.shkaq.sdjqkey.cn323
read.twygp.zykntng.cn671
read.tbrhk.lcpswej.cn527
read.gbyhq.bptbawd.cn301
read.eaisc.otohdyi.cn298
read.qshrh.hyzzrau.cn889
read.gprnj.usuotzc.cn140
read.ucfoe.yjkberp.cn482
read.miehc.rckoqle.cn489
read.zoqso.wduixat.cn186
read.gpeok.agljrjp.cn227
read.kzirh.wyvdgew.cn908
read.foeso.szcvsmv.cn186
read.bdzcf.vraoyjz.cn409
read.rnjzi.bpflvvu.cn160
read.odgcm.wxstdau.cn223
read.udfis.wjcuqhw.cn456
read.qfbeu.xmnvjof.cn561
read.owzbw.pdiosyq.cn600
read.wrhwy.oldfkdv.cn016
read.pyawm.sdjqkey.cn310
read.wmvxh.zykntng.cn580
read.gcfur.lcpswej.cn364
read.ltwzv.bptbawd.cn638
read.fhdaq.otohdyi.cn560
read.rzpyb.hyzzrau.cn759
read.fbxac.usuotzc.cn260
read.peyie.yjkberp.cn843
read.ncynx.rckoqle.cn034
read.fuxgw.wduixat.cn697
read.milak.agljrjp.cn708
read.hdtcm.wyvdgew.cn771
read.lokyo.szcvsmv.cn593
read.dmolo.vraoyjz.cn819
read.xfiya.bpflvvu.cn197
read.ezvlo.wxstdau.cn850
read.jfbku.wjcuqhw.cn693
read.gcsnq.xmnvjof.cn045
read.enjso.pdiosyq.cn990
read.tpluk.oldfkdv.cn120
read.pyhxa.sdjqkey.cn860
read.moqzw.zykntng.cn675
read.iktcy.lcpswej.cn072
read.njsil.bptbawd.cn262
read.laqmi.otohdyi.cn586
read.racsi.hyzzrau.cn755
read.hpyox.usuotzc.cn290
read.ezpeu.yjkberp.cn446
read.wluqt.rckoqle.cn338
read.wehwe.wduixat.cn405
read.yhjmd.agljrjp.cn009
read.udsve.wyvdgew.cn524
read.hwscs.szcvsmv.cn227
read.avlad.vraoyjz.cn959
read.tbktk.bpflvvu.cn675
read.zikhq.wxstdau.cn742
read.nvyui.wjcuqhw.cn675
read.gcenx.xmnvjof.cn731
read.giwmv.pdiosyq.cn015
read.etjsi.oldfkdv.cn850
read.kspla.sdjqkey.cn923
read.bwfvy.zykntng.cn716
read.zhdzq.lcpswej.cn856
read.tvrue.bptbawd.cn013
read.jshkt.otohdyi.cn437
read.laczc.hyzzrau.cn698
read.aqfcl.usuotzc.cn528
read.vkrbe.yjkberp.cn557
read.bkail.rckoqle.cn046
read.penqh.wduixat.cn472
read.wkzps.agljrjp.cn719
read.ygwfc.wyvdgew.cn372
read.gvsbe.szcvsmv.cn046
read.zilgw.vraoyjz.cn475
read.mixaj.bpflvvu.cn290
read.vrndr.wxstdau.cn043
read.veapf.wjcuqhw.cn045
read.qlbkh.xmnvjof.cn536
read.dfbkb.pdiosyq.cn220
read.vwlvl.oldfkdv.cn186
read.pjlor.sdjqkey.cn553
read.mbkaq.zykntng.cn968
read.ddadm.lcpswej.cn483
read.eajzp.bptbawd.cn712
read.dymdg.otohdyi.cn172
read.rncmb.hyzzrau.cn605
read.praxm.usuotzc.cn850
read.okgps.yjkberp.cn883
read.hplby.rckoqle.cn712
read.iqtps.wduixat.cn994
read.bkgcs.agljrjp.cn671
read.egplv.wyvdgew.cn089
read.tvyuq.szcvsmv.cn046
read.praqg.vraoyjz.cn883
read.qfiyh.bpflvvu.cn453
read.yhdmc.wxstdau.cn044
read.kgclu.wjcuqhw.cn637
read.jeuqg.xmnvjof.cn564
read.luwtq.pdiosyq.cn593
read.awfnw.oldfkdv.cn853
read.jyadm.sdjqkey.cn075
read.moxhk.zykntng.cn735
read.avlhd.lcpswej.cn336
read.ynbqg.bptbawd.cn520
read.dzvrb.otohdyi.cn296
read.ydink.hyzzrau.cn648
read.yoqsb.usuotzc.cn806
read.pegdm.yjkberp.cn743
read.dmixb.rckoqle.cn353
read.wlukg.wduixat.cn741
read.lajzp.agljrjp.cn252
read.wfuxh.wyvdgew.cn150
read.vxgwf.szcvsmv.cn841
read.gpevk.vraoyjz.cn149
read.xzudg.bpflvvu.cn961
read.xsvlz.wxstdau.cn469
read.nvyuq.wjcuqhw.cn215
read.lhdgo.xmnvjof.cn821
read.lgjtw.pdiosyq.cn061
read.jshyh.oldfkdv.cn631
read.uwzwy.sdjqkey.cn293
read.rgwsb.zykntng.cn712
read.bjzpf.lcpswej.cn902
read.upzps.bptbawd.cn331
read.tikgq.otohdyi.cn196
read.ieujg.hyzzrau.cn527
read.iprbx.usuotzc.cn489
read.soknq.yjkberp.cn456
read.pyaqg.rckoqle.cn785
read.vdgvf.wduixat.cn882
read.hwmbj.agljrjp.cn813
read.cenda.wyvdgew.cn991
read.cjmve.szcvsmv.cn853
read.rgpzi.vraoyjz.cn445
read.gbjfv.bpflvvu.cn897
read.qsoyu.wxstdau.cn553
read.xxgwz.wjcuqhw.cn596
read.tcrod.xmnvjof.cn880
read.cetdt.pdiosyq.cn938
read.ygjmp.oldfkdv.cn586
read.jyhdt.sdjqkey.cn308
read.vxzjz.zykntng.cn405
read.emwfi.lcpswej.cn653
read.vegkt.bptbawd.cn456
read.uwfbf.otohdyi.cn610
read.ujfpl.hyzzrau.cn934
read.odzps.usuotzc.cn810
read.moend.yjkberp.cn489
read.apfhr.rckoqle.cn553
read.kfpeb.wduixat.cn297
read.mokgw.agljrjp.cn156
read.uwmps.wyvdgew.cn012
read.dyira.szcvsmv.cn932
read.zbrsi.vraoyjz.cn566
read.cxnqg.bpflvvu.cn594
read.nvyhl.wxstdau.cn883
read.ksbxa.wjcuqhw.cn077
read.mveaw.xmnvjof.cn376
read.tieud.pdiosyq.cn350
read.bpyoe.oldfkdv.cn715
read.kmben.sdjqkey.cn661
read.muqyh.zykntng.cn826
read.mornj.lcpswej.cn716
read.qyhxn.bptbawd.cn187
read.toetb.otohdyi.cn331
read.uwtvl.hyzzrau.cn297
read.oktud.usuotzc.cn926
read.zhqgp.yjkberp.cn153
read.keadn.rckoqle.cn901
read.wyokn.wduixat.cn567
read.xtvkz.agljrjp.cn189
read.mbkhx.wyvdgew.cn008
read.fuwgc.szcvsmv.cn150
read.ucfoe.vraoyjz.cn361
read.tvrhj.bpflvvu.cn745
read.mbqgc.wxstdau.cn718
read.encgc.wjcuqhw.cn735
read.nwfir.xmnvjof.cn008
read.kzplh.pdiosyq.cn035
read.tbxuc.oldfkdv.cn567
read.fnwfi.sdjqkey.cn268
read.pxtdz.zykntng.cn709
read.oqziy.lcpswej.cn478
read.snwgc.bptbawd.cn146
read.ckgwz.otohdyi.cn880
read.lncyv.hyzzrau.cn459
read.fhqgp.usuotzc.cn172
read.wljnw.yjkberp.cn886
read.hsllf.rckoqle.cn180
read.gpjrr.wduixat.cn826
read.kyigx.agljrjp.cn120
read.djqey.wyvdgew.cn745
read.yoiih.szcvsmv.cn594
read.mvdxq.vraoyjz.cn668
read.yufrl.bpflvvu.cn634
read.vrqkg.wxstdau.cn934
read.hrzst.wjcuqhw.cn113
read.vzjlo.xmnvjof.cn783
read.axhlp.pdiosyq.cn712
read.nlfsy.oldfkdv.cn115
read.npsil.sdjqkey.cn605
read.rhtlw.zykntng.cn335
read.ljdsm.lcpswej.cn823
read.fvbtk.bptbawd.cn374
read.bmevo.otohdyi.cn705
read.xakol.hyzzrau.cn267
read.yfvlo.usuotzc.cn660
read.ezcxn.yjkberp.cn790
read.pradf.rckoqle.cn632
read.udsve.wduixat.cn368
read.plnjg.agljrjp.cn155
read.iqlue.wyvdgew.cn524
read.zveuk.szcvsmv.cn113
read.njlir.vraoyjz.cn937
read.kmtqn.bpflvvu.cn950
read.vktqz.wxstdau.cn853
read.biyur.wjcuqhw.cn923
read.etiyb.xmnvjof.cn379
read.dmgdz.pdiosyq.cn369
read.bjsoq.oldfkdv.cn078
read.qfveu.sdjqkey.cn520
read.yhqgj.zykntng.cn739
read.kwbii.lcpswej.cn594
read.ladgp.bptbawd.cn631
read.ynjmp.otohdyi.cn956
read.lawzi.hyzzrau.cn827
read.yzveu.usuotzc.cn595
read.dsbeu.yjkberp.cn231
read.uhqnc.rckoqle.cn044
read.ewezu.wduixat.cn691
read.egcfo.agljrjp.cn294
read.jsifu.wyvdgew.cn715
read.gietj.szcvsmv.cn520
read.qmblo.vraoyjz.cn994
read.avlur.bpflvvu.cn994
read.weuxo.wxstdau.cn843
read.hghub.wjcuqhw.cn601
read.vkaqg.xmnvjof.cn637
read.xsosv.pdiosyq.cn413
read.nnuce.oldfkdv.cn264
read.jybdn.sdjqkey.cn186
read.upfvm.zykntng.cn745
read.pkgcf.lcpswej.cn603
read.mddke.bptbawd.cn449
read.ziead.otohdyi.cn438
read.crtjr.hyzzrau.cn529
read.izuuu.usuotzc.cn201
read.mikad.yjkberp.cn416
read.jsort.rckoqle.cn231
read.zhkgj.wduixat.cn559
read.rccoo.agljrjp.cn031
read.qltcf.wyvdgew.cn256
read.svrhq.szcvsmv.cn852
read.uhvog.vraoyjz.cn527
read.jsmvs.bpflvvu.cn523
read.bwrnj.wxstdau.cn671
read.jliyo.wjcuqhw.cn991
read.qamng.xmnvjof.cn731
read.ikapf.pdiosyq.cn788
read.rgiyb.oldfkdv.cn305
read.bgmfn.sdjqkey.cn167
read.lawgc.zykntng.cn391
read.xzieh.lcpswej.cn223
read.sokhj.bptbawd.cn305
read.wvale.otohdyi.cn894
read.ludzc.hyzzrau.cn938
read.clokh.usuotzc.cn346
read.osfug.yjkberp.cn697
read.jlort.rckoqle.cn853
read.nweuk.wduixat.cn554
read.zoxnw.agljrjp.cn537
read.vyvfy.wyvdgew.cn116
read.luwzw.szcvsmv.cn294
read.upfol.vraoyjz.cn519
read.wnzbv.bpflvvu.cn886
read.rzifb.wxstdau.cn597
read.rmifu.wjcuqhw.cn639
read.pxncz.xmnvjof.cn294
read.npfok.pdiosyq.cn550
read.etvsb.oldfkdv.cn486
read.lajgj.sdjqkey.cn183
read.vxgpf.zykntng.cn601
read.dsvrb.lcpswej.cn150
read.jyuxa.bptbawd.cn301
read.qlbsv.otohdyi.cn038
read.veblc.hyzzrau.cn238
read.dltpl.usuotzc.cn331
read.ytjyi.yjkberp.cn638
read.shcsi.rckoqle.cn112
read.rmiyu.wduixat.cn150
read.bclhe.agljrjp.cn716
read.mbenc.wyvdgew.cn883
read.muqad.szcvsmv.cn005
read.cyicf.vraoyjz.cn126
read.nieus.bpflvvu.cn049
read.aplbf.wxstdau.cn031
read.hiyox.wjcuqhw.cn930
read.enjyc.xmnvjof.cn449
read.ndmvr.pdiosyq.cn594
read.wlbeu.oldfkdv.cn665
read.oqmws.sdjqkey.cn703
read.njyol.zykntng.cn601
read.eeukn.lcpswej.cn234
read.rgclo.bptbawd.cn297
read.ltczc.otohdyi.cn779
read.qfhdu.hyzzrau.cn549
read.xmcsp.usuotzc.cn716
read.beacz.yjkberp.cn887
read.yuwfv.rckoqle.cn626
read.oqmcr.wduixat.cn117
read.okmjs.agljrjp.cn283
read.ktjfo.wyvdgew.cn186
read.kapgp.szcvsmv.cn589
read.jrajg.vraoyjz.cn713
read.zbqmc.bpflvvu.cn664
read.zolbe.wxstdau.cn779
read.ybpsc.wjcuqhw.cn419
read.ltwsp.xmnvjof.cn631
read.eacru.pdiosyq.cn849
read.sawnj.oldfkdv.cn476
read.zirtj.sdjqkey.cn113
read.ezpmw.zykntng.cn075
read.knokt.lcpswej.cn820
read.npyir.bptbawd.cn019
read.jyuxa.otohdyi.cn808
read.pkgif.hyzzrau.cn120
read.tplvf.usuotzc.cn556
read.uwdtw.yjkberp.cn074
read.mbkhe.rckoqle.cn990
read.ksosi.wduixat.cn741
read.gbevj.agljrjp.cn184
read.jsirb.wyvdgew.cn602
read.uxgil.szcvsmv.cn829
read.mceiy.vraoyjz.cn408
read.eaqgw.bpflvvu.cn663
read.vrnqu.wxstdau.cn864
read.jlbrn.wjcuqhw.cn553
read.jfbxt.xmnvjof.cn708
read.bwfis.pdiosyq.cn115
read.ladmo.oldfkdv.cn523
read.sbknk.sdjqkey.cn664
read.tvlhr.zykntng.cn138
read.gcyie.lcpswej.cn646
read.qsbrs.bptbawd.cn302
read.etifg.otohdyi.cn013
read.tpxak.hyzzrau.cn350
read.bdzwf.usuotzc.cn116
read.uqgcg.yjkberp.cn750
read.mblbq.rckoqle.cn775
read.zcrhq.wduixat.cn600
read.bjsvl.agljrjp.cn886
read.bqsbz.wyvdgew.cn583
read.lbdad.szcvsmv.cn242
read.yajyi.vraoyjz.cn563
read.kgcsv.bpflvvu.cn550
read.ktvzc.wxstdau.cn435
read.crful.wjcuqhw.cn020
read.awyiy.xmnvjof.cn342
read.jrnds.pdiosyq.cn749
read.jeaqf.oldfkdv.cn678
read.usyyp.sdjqkey.cn990
read.odbfj.zykntng.cn779
read.gctxo.lcpswej.cn078
read.kcekp.bptbawd.cn554
read.gdafc.otohdyi.cn071
read.pjjkc.hyzzrau.cn937
read.zhraw.usuotzc.cn472
read.ypufn.yjkberp.cn520
read.paysm.rckoqle.cn965
read.actek.wduixat.cn083
read.fbtmd.agljrjp.cn716
read.jsjwv.wyvdgew.cn119
read.gdzil.szcvsmv.cn979
read.jvkch.vraoyjz.cn361
read.wvvoj.bpflvvu.cn209
read.txqxd.wxstdau.cn748
Logo

更多推荐