久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

ListView 中的 Android EditText - 鍵盤

Android EditText in ListView - keyboard(ListView 中的 Android EditText - 鍵盤)
本文介紹了ListView 中的 Android EditText - 鍵盤的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我的 EditText 有問題.我使用以下適配器:

I've got a problem with my EditText. I use the following adapter:

public class RowTextViewAdapter extends BaseAdapter {

...

  public View getView(int position, View convertView, ViewGroup parent) {

  ViewHolder holder = null;

    if (rowTitles.get(position).equals("edit")) {
        if(et == null){
            et = new EditText(activity);
            et.setText("Test");
        }
        return et;
    }
    else {
        convertView = new TextRow(activity);
        holder = new ViewHolder(((TextRow) convertView).getTextView(), ((TextRow) convertView).getImageView());
        convertView.setTag(holder);
        holder.getTextView().setText(StringManager.getInstance().getText(rowTitles.get(position), activity));
        holder.getImageView().setImageBitmap(assetController.getBitmap(additiveIcons.get(position) + ".png", null));
        return convertView;
    }
  }
}

ListActivity:

public class AppSettingActivity extends ListActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        adapter = new RowTextViewAdapter(this);
        adapter.addRowView("account", "arrowDw");
        adapter.addRowView("password", "arrowDw");
        setListAdapter(adapter);
   }

...

   protected void onListItemClick(ListView listView, View view, int position, long id) {
    switch (position) {
        case 0: accIsEditable = adapter.setEditable(position); break;
        case 1: 
            if(accIsEditable) {
                                    //TODO do something..
                break;
            }
            pwIsEditable = adapter.setEditable(position);
            break;
          ...
   }
}

如果我單擊第一項,我會在 pos 上添加一個新的列表項.1(位置:0、1、2、...).現(xiàn)在 EditText 字段已添加到列表中.

If i click on the first item I add a new list item on pos. 1 (pos: 0, 1, 2, ...). Now the EditText field is added to the list.

ListView:
----------------------------          -------------------------    
Account                   v           Account                ^     
----------------------------    ==>   -------------------------     
Passowrd                  v           [::::::::EditText:::::::]      
----------------------------          -------------------------
//more..                              Password               v
----------------------------          -------------------------
                                      //more..
                                      -------------------------

如果我現(xiàn)在單擊 EditText 字段,它會顯示虛擬鍵盤并失去 EditText 的焦點.我再次單擊它并獲得焦點.但是如果我寫東西,文本只會顯示在 EditText 字段中,如果我在寫的時候不經(jīng)常點擊它...

If I click now into the EditText field, it shows the virtual keyboard and loses focus of the EditText. I click again and it gains focus. But if I write something, the text is only showed in the EditText field, if i tap on it and not frequently while i'm writing...

有解決這個更新問題的想法嗎?

Any idea to fix that update problem?

推薦答案

如果這仍然是一個問題,請查看此項目:ListView內(nèi)可聚焦的EditText

If this is still an issue, take a look at this item: Focusable EditText inside ListView

這些更改可能會有所幫助.

This changes may help.

更改為列表視圖:

<ListView
    android:id="@android:id/list" 
    android:layout_height="fill_parent" 
    android:layout_width="fill_parent"
    android:descendantFocusability="beforeDescendants"
    />

更改為 mainfest.xml 中的活動:

Change to activity in mainfest.xml:

<activity android:name= ".yourActivity" android:windowSoftInputMode="adjustPan"/>

這篇關于ListView 中的 Android EditText - 鍵盤的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

Cut, copy, paste in android(在android中剪切、復制、粘貼)
android EditText blends into background(android EditText 融入背景)
Change Line Color of EditText - Android(更改 EditText 的線條顏色 - Android)
EditText showing numbers with 2 decimals at all times(EditText 始終顯示帶 2 位小數(shù)的數(shù)字)
Changing where cursor starts in an expanded EditText(更改光標在展開的 EditText 中的開始位置)
EditText, adjustPan, ScrollView issue in android(android中的EditText,adjustPan,ScrollView問題)
主站蜘蛛池模板: h视频免费观看 | 99久久精品国产一区二区三区 | 亚州视频在线 | 成人黄色电影在线观看 | 欧美一级二级三级视频 | 围产精品久久久久久久 | 国产日韩一区二区三免费高清 | 国产精品永久久久久 | 91九色视频在线 | 国产黄色网 | 日韩精品一区二区在线 | www成年人视频| 欧美精品综合在线 | 狠狠插狠狠操 | 午夜国产羞羞视频免费网站 | 欧美国产视频 | 国产九九九九 | 日韩av在线播| 欧美视频二区 | 中文字幕亚洲欧美 | 成人免费xxxxx在线视频 | 91动漫在线观看 | 欧美视频一区 | 91一区二区 | 美女黄网站视频免费 | 蜜桃视频成人 | 日韩电影中文字幕 | 亚洲成人精品在线观看 | 成人做爰www免费看视频网站 | 日本精品裸体写真集在线观看 | 国产日韩精品在线 | 一区二区三区四区免费观看 | 成人av一区 | 免费成人在线网 | 中文字幕在线精品 | 日韩中文字幕免费在线观看 | 成年免费大片黄在线观看岛国 | 91xxx在线观看 | 欧美综合久久久 | 国产91在线播放 | 成人国产精品色哟哟 |