程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-如何實現在一個新 activity上顯示文本?

android-如何實現在一個新 activity上顯示文本?

編輯:編程綜合問答
如何實現在一個新 activity上顯示文本?

在程序中設置一個按鈕,當我點擊這個按鈕的時候,會跳到一個新的activity,名稱是"TUTORIALONE", 然後我想在這個新 activity 中顯示一些文本。

 Button b = (Button) findViewById(R.id.tutorial1);
        b.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {

            startActivity(new Intent("my.android.TUTORIALONE"));
            TextView tv = (TextView)findViewById(R.id.tutorial1);
                    tv.setText("this is some text);

        }
    });

問題是它首先在按鈕上顯示文本,然後顯示新的 activity,如何實現在一個新 activity 上顯示文本?

最佳回答:


這個其實很簡單的。
首先你應當了解intent的用法。
intent是可以攜帶數據傳遞到另一個activity裡面的。
例如:

Intent intent = new Intent("my.android.TUTORIALONE");
Bundle bundle = new Bundle();
bundle.putString("key", "需要傳遞的String");
intent.putExtras(bundle);
startActivity(intent);

在新的Activity裡面通過getIntent()方法可以獲得傳遞的這個bundle,根據key獲得裡面的String的值。在將String展示在文本裡面。
具體的方法我就不貼了,你自己探索下。自己探索的學習效果比直接告訴你的效果很好很多。
加油!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved