Android开发中autocompletetextview怎么不能自动显示

Android开发中autocompletetextview怎么不能自动显示,第1张

adapter写的有问题吧,我没用过自定义adapter,之前用arrayadapter就直接设置就可以了

//初始化Adapter

ArrayAdapter adapter = new ArrayAdapter<String>(getApplicationContext(),

android.R.layout.simple_dropdown_item_1line, all_list)

//对自动补全控件设置绑定的Adapter

et.setAdapter(adapter)

你先用arrayAdapter试一下看看是不是adapter的问题。再答应一下看看cursor取数据取得有没有问题。

//参考 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html#1

<template>

<div>

<div id="login_container"></div>

<div class="formbox">

<el-form

v-if="register"

:model="ruleForm"

status-icon

:rules="rules"

ref="ruleForm"

label-width="80px"

class="demo-ruleForm"

>

<el-form-item label="用户姓名" prop="username">

<el-input v-model="ruleForm.username" autocomplete="off"></el-input>

</el-form-item>

<el-form-item label="电话号码" prop="tel">

<el-input v-model="ruleForm.tel" autocomplete="off"></el-input>

</el-form-item>

<el-form-item label-width="0px">

<el-button type="primary" @click="submitForm('ruleForm')"

>注册</el-button

>

</el-form-item>

</el-form>

<el-result v-if="resSuccess" icon="success" title="注册成功"></el-result>

<el-result v-if="isRegister" icon="success" title="已注册"></el-result>

</div>

</div>

</template>

<script>

const appid = "wxb34e237212fbedf7"

const secret = "1c71e022914c722993350ab39bbcbcd0"

import axios from "axios"

const Base64 = require("js-base64").Base64

export default {

data() {

let checkTel = (rule, value, callback) =>{

if (!value) {

return callback(new Error("电话号码不能为空"))

}

setTimeout(() =>{

callback()

}, 1000)

}

let validateName = (rule, value, callback) =>{

if (value === "") {

callback(new Error("姓名不能为空"))

} else {

callback()

}

}

return {

code: "",

openid: "", //o2bOZ1TcyQMXYKe4PQZuAFnnjjDM

register: false,

resSuccess: false,

isRegister: false,

res: "init",

ruleForm: {

username: "",

tel: "",

},

rules: {

username: [{ validator: validateName, trigger: "blur" }],

tel: [{ validator: checkTel, trigger: "blur" }],

},

}

},

mounted() {

// if (!window.localStorage.getItem("openId")) {

// 如果缓存localStorage中没有微信openId,则授权

this.getCode()

// this.getVerify()

// }

},

methods: {

getCode() {

// 非静默授权,第一次有d框

},

}

</script>

<style>

.formbox {

width: 90%

margin: 100px auto

}

</style>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11645978.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存