第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

動(dòng)態(tài)向listView Android添加元素

動(dòng)態(tài)向listView Android添加元素

尚方寶劍之說(shuō) 2019-07-03 11:26:43
動(dòng)態(tài)向listView Android添加元素有人能解釋或建議一個(gè)教程來(lái)在Android中創(chuàng)建listView嗎?以下是我的要求:我應(yīng)該能夠通過(guò)按一個(gè)按鈕來(lái)動(dòng)態(tài)地添加新元素。應(yīng)該足夠簡(jiǎn)單地理解(例如,可能沒(méi)有任何性能改進(jìn)或轉(zhuǎn)換視圖)我知道這里有很多關(guān)于這個(gè)話題的問(wèn)題,張貼在StackOverflow上,但是找不到任何能回答我問(wèn)題的問(wèn)題。謝謝!
查看完整描述

3 回答

?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

而不是

listItems.add("New Item");adapter.notifyDataSetChanged();

你可以直接打電話

adapter.add("New Item");


查看完整回答
反對(duì) 回復(fù) 2019-07-03
?
BIG陽(yáng)

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

首先,您必須向Activitymain.xml中添加一個(gè)ListView、一個(gè)EditText和一個(gè)按鈕。

現(xiàn)在,在你的活動(dòng)主題:

private EditText editTxt;private Button btn;private ListView list;private ArrayAdapter<String> adapter;private ArrayList<String> 
arrayList;@Overrideprotected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    editTxt = (EditText) findViewById(R.id.editText);
    btn = (Button) findViewById(R.id.button);
    list = (ListView) findViewById(R.id.listView);
    arrayList = new ArrayList<String>();

    // Adapter: You need three parameters 'the context, id of the layout (it will be where the data is shown),
    // and the array that contains the data
    adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_item, arrayList);

    // Here, you set the data in your ListView
    list.setAdapter(adapter);

    btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            // this line adds the data of your EditText and puts in your array
            arrayList.add(editTxt.getText().toString());
            // next thing you have to do is check if your adapter has changed
            adapter.notifyDataSetChanged();
        }
    });}

這對(duì)我有用,我希望我能幫你


查看完整回答
反對(duì) 回復(fù) 2019-07-03
  • 3 回答
  • 0 關(guān)注
  • 717 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)