は、どのように私は、アプリのUIに表示する.javaファイルで作成した文字列を得ることができますか?
Androidでは、ユーザーに何かを可視化するものはすべて「ビュー」と呼ばれます。さまざまな種類のデータが視覚化されます。基本的なテキストの場合はTextView
が必要です。私は
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
あなたに/利用レイアウト、彼らの長所、短所、何ではないの構築方法を説明し、多くのリソースがありますが、そう:だから、物事を単純化するのは、ちょうどあなたのリンクに提示されますが、XMLコードを持っていると仮定しましょうその部分をスキップしています。実現する重要なことは、上記のレイアウトで定義されているTextView
があることです。それを参照するには、一意のIDを持つ必要があります。のは、1を追加してみましょう:
<TextView
android:id="@+id/question_textview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
次のように、その後、JavaコードからこののTextViewを参照することができます。R.id.question_textview
は、我々は以前のレイアウトでのTextViewを命名するものは基本的であることを
TextView questionTextView = (TextView) findViewById(R.id.question_textview);
注意を。ここからは、表示されているテキストの取得や設定など、さまざまなことができるJavaオブジェクトがあります。
String textDisplayed = questionTextView.getText(); // This will get the text currently displaying.
questionTextView.setText("Please display me"); // This will set the displayed text to "Please display me".
これは本当に基本的なものなので、さらにチュートリアルやAPIのデモをお勧めします。
この記事を読むには登録が必要なようです。あなたが書いているコードを貼り付けることができれば、あなたの質問に答えるのに役立ちます。 – kosa