1. 程式人生 > >Android Studio App EditText獲取輸入的文字

Android Studio App EditText獲取輸入的文字

aedittext.getText().toString()

獲取輸入的字串。

示範

整個activity_mani.xmln內容如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="0dp"
    android:paddingRight="0dp"
    android:paddingTop="0dp"
    android:paddingBottom="0dp"
    tools:context=".MainActivity"
    android:orientation="vertical"
    android:background="#1E90FF">
    <EditText
        android:id="@+id/input"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        />
    <Button
        android:id="@+id/enter"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="輸入"/>
</LinearLayout>

整個ManiActivity.java內容如下:

package netpythontojavaviewmodecontents.csdn.httpblog.timerun;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener{
    private EditText input;
    private Button enter;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
        enter.setOnClickListener(this);
    }
    private void initView()
    {
        input=(EditText) findViewById(R.id.input);
        enter=(Button) findViewById(R.id.enter);
    }
    public void onClick(View v){
        switch (v.getId()){
            case R.id.enter:
                Toast.makeText(this, input.getText().toString(), Toast.LENGTH_LONG).show();
                break;
            default:
                break;

        }
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == R.id.action_settings)
        {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }
}

最終效果:


相關推薦

Android Studio App EditText獲取輸入文字

用aedittext.getText().toString() 獲取輸入的字串。 示範 整個activity_mani.xmln內容如下: <LinearLayout xmlns:android

android studio app 前端獲取json資料以物件的形式來解析展示

public class MyObdAdapter2 extends BaseAdapter {     DecimalFormat df = new DecimalFormat("#.00");     private Context context;     private ObdDataBean obd

android studio App獲取版本資訊

//版本名 public static String getVersionName(Context context) { return getPackageInfo(context).versionName; } //版本號 public static

Android Studio App設定TextView文字內容大小顏色

設定TextView文字內容大小顏色 1.第一種方法在activity_main.xml李設定,Java檔案不用改: android:text="這裡是文字" android:textSize="字

Android Studio SDK 如何獲取到原始碼

使用Android Studio 有一段時間了,我用的SDK不是Android Studio自帶的,每次進入SDK Manager並不顯示sources for android sdk選項,然而就算有下載也會很慢。以下是本人查詢很多資料,覺得比較好比較快的方法,希望能幫到和我有一樣困擾的

Android Studio中如何獲取sha1證書指紋資料debug.keystore

 無論是百度地圖還是高德地圖,都需要在相關的開放平臺上新增SHA1這一過程,那麼如何在Android studio上找到這個指紋證書呢?  方法如下:   1.在自己c盤目錄下找到debug.keystore檔案:      

解決Android Studio/intellij idea 漢字輸入候選框不能跟隨的問題

遇到這個問題後我首先是在網上進行了一次大面積的搜尋 嘻嘻嘻 網上給出了兩種解決方法: 方法一是把as/idea 根目錄中的 jre 資料夾 修改一個別的名字 ,經測試不但沒能解決問題還導致安

android studio中顯示一段文字文字TextView

在<LinearLayout>之間加入 <TextView android:id="@+id/text_view" android:layout_width="match_parent" android:la

Android Studio App 播放工程內部音樂檔案

app播放app工程自帶(不是SD卡里的)的音樂檔案。 1.在工程res資料夾裡新建raw資料夾,在raw資料夾裡放置一份mp3檔案。 2.在MainActivity.java檔案裡 public class MainActivity extends Activity下面

Android中Button,EditText獲取焦點後點擊事件的觸發

    前兩天看了一篇文章,說如果給一個Button設定能夠獲取焦點的屬性後(android:focusableInTouchMode="true"),那麼第一次點選這個按鈕的話,並不會觸發點選事件,接下來繼續點選才會觸發點選事件.由於在學習的過程中並沒有遇到過這種情況,所

Android Studio App隱藏標題欄

IDE是Android Studio。 1.把MainActivity.java檔案裡的 public class MainActivity extends ActionBarActivity 改為

Android Studio不能獲取遠端依賴包的解決方法

       最近被一個AS的sync問題困擾,在引入遠端依賴包的時候,會出現一個sync錯誤,提示找不到這個類庫。然而,並不是所有的工程都會出現這個問題,有的工程引入同樣的類庫卻沒有問題。    

Android Studio 自帶模擬器輸入中文,以安裝搜狗輸入法為例

隨著Android Studio版本的更新,自帶的模擬器的速度已經非常快了。而且低配環境表現要更好。但是唯一詬病的是不能輸入中文,在模擬器中自帶的輸入法中,是沒有中文選項的。通常,安裝軟體,我們都選擇在手機的瀏覽器中找到要下載的軟體,將APK下載到本地,然後進行安裝。但是An

Android L APP 如何獲取sys file system 中節點的寫許可權

[Keyword] L SELinux sys write [Android Version] Version >= android 5.0   [Solution] Google 預設禁止ap

android程式碼設定EditText輸入數字、字母

 如何設定EditText,使得只能輸入數字或者某些字母呢? 一、設定EditText,只輸入數字: 方法1:直接生成DigitsKeyListener物件就可以了。 et_1.setKeyListener(new DigitsKeyListener(false,tru

Android Studio根據apk獲取Sha1值

Android Studio找Sha1不好找,然後從一篇部落格評論中找到了一個高大上的做法,特地來記錄一下 為了避免註冊時弄錯簽名,建議直接用打包出來的apk檢視簽名,具體如下:  1) 將apk修改後綴為 .rar檔案後解壓;  2) 進入解壓後的META-INF目錄,該

Android Studio app變紅叉

紅叉是這個樣子的 場景一:我的問題在我的setting.gradle中,是這麼寫的 解決方式是這樣的 場景二:在AndroidManifest.xml中入口的activity沒有 &

手把手教你android studio terminal 命令獲取SHA1和MD5、SHA256值

在開發專案時,我們會獲取專案的SHA1值或者MD5來作為第三方整合需要的值。而我們整合的時候又有開發版和釋出版,這就需要我們獲取2個不同的SHA1值等。現在我就用android studio中的ter

android popupwindow中edittext獲取焦點問題

在aActivity中彈出popupwindow,此popupwindow中含有一個EditText但是游標閃爍,輸入無效,發現要設定 pop.setFocusable(true);(pop為popupwindow)此

android studio app有錯誤解決方法

上面的app有紅色叉叉 解決方法: 點選有紅色箭頭app的向下箭頭,選擇Edit Configurations 進入Run/Debug Configrations 目錄,選擇Activity