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

如何在 android 中檢測(cè)聚焦的 EditText?

How can I detect focused EditText in android?(如何在 android 中檢測(cè)聚焦的 EditText?)
本文介紹了如何在 android 中檢測(cè)聚焦的 EditText?的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問題描述

限時(shí)送ChatGPT賬號(hào)..

我的頁(yè)面中有許多 EditText 元素以及兩個(gè)按鈕.我希望用戶觸摸任何一個(gè) EditText 字段并單擊任何按鈕以將某個(gè)值插入到他們觸摸的那個(gè) EditText 字段中.不允許使用鍵盤進(jìn)行輸入.請(qǐng)幫我做這件事.

I have a number of EditText elements in my page along with two buttons. I want the user to touch on any one EditText field and click any button to insert a certain value into that very EditText field they touched. Giving input using the keypad is not allowed. Please help me to do this.

推薦答案

你可以做的一件事是聲明一個(gè)全局變量evalue,它會(huì)告訴你哪個(gè)是最后選擇的EditText通過使用onTouchListener,然后根據(jù)evalue的值,可以通過按鈕點(diǎn)擊將文本值設(shè)置為edittext.希望你能理解.

One thing that you can do is declare a global variable evalue which will tell you which is the last selected EditText by using onTouchListener and then based on the value of evalue, you can set the text value to the edittext by button click. hope you understood.

代碼如下:

EditText e1,e2;
    Button b1,b2;
    String evalue;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        e1=(EditText)findViewById(R.id.editText1);
        e2=(EditText)findViewById(R.id.editText2);
        b1=(Button)findViewById(R.id.button1);
        b2=(Button)findViewById(R.id.button2);

        e1.setOnTouchListener(new View.OnTouchListener()
        {
            public boolean onTouch(View arg0, MotionEvent arg1)
            {
                evalue="1";
                return false;
            }
        });

        e2.setOnTouchListener(new View.OnTouchListener()
        {
            public boolean onTouch(View arg0, MotionEvent arg1)
            {
                evalue="2";
                return false;
            }
        });
        b1.setOnClickListener(new View.OnClickListener()
        {
            public void onClick(View arg0) {
                if(evalue=="1")
                {
                    e1.setText("yes");
                }
                if(evalue=="2")
                {
                    e2.setText("yes");
                }
            }
        });


        b2.setOnClickListener(new View.OnClickListener()
        {
            public void onClick(View arg0) {
                if(evalue=="1")
                {
                    e1.setText("No");
                }
                if(evalue=="2")
                {
                    e2.setText("No");
                }
            }
        });

    }

這是一個(gè)邏輯編碼.. 不符合標(biāo)準(zhǔn).. 如果您找到更好的編碼.然后使用它.謝謝.

Its a logical coding.. not upto the mark.. if you find a better one. then use it. thank you.

這篇關(guān)于如何在 android 中檢測(cè)聚焦的 EditText?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

相關(guān)文檔推薦

Cut, copy, paste in android(在android中剪切、復(fù)制、粘貼)
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(更改光標(biāo)在展開的 EditText 中的開始位置)
EditText, adjustPan, ScrollView issue in android(android中的EditText,adjustPan,ScrollView問題)
主站蜘蛛池模板: 一级毛片视频在线观看 | 一区精品国产欧美在线 | 午夜免费视频 | 久久国产一区二区三区 | 夜夜爽99久久国产综合精品女不卡 | 色吊丝2| 中文字幕在线观看一区二区 | 欧美日韩久久 | 国产精品福利视频 | 国产一区二区三区欧美 | 日韩一区二区免费视频 | 激情毛片 | 人人人人干 | 超碰导航 | 毛片一区二区三区 | 国产成人精品999在线观看 | 99精品一区二区三区 | 黄页网址在线观看 | 荷兰欧美一级毛片 | 国产免费一区二区 | 综合精品 | 69性欧美高清影院 | 亚洲欧美日韩在线 | 国产这里只有精品 | 午夜理伦三级理论三级在线观看 | 日本在线免费 | 巨大黑人极品videos精品 | 久久国产精品视频 | 久久精品在线 | 农村真人裸体丰满少妇毛片 | 国产成人综合久久 | 中文字幕免费在线 | 成人精品福利 | 国产成人精品久久 | 天天弄 | 老外黄色一级片 | 91精品国产高清一区二区三区 | 特级a欧美做爰片毛片 | 日韩成人av在线 | 秋霞a级毛片在线看 | 欧美性久久 |