1

xmlレイアウトでテキストビューを定義しました。アクティビティJavaファイル内でこのテキストビューを呼び出したい場合、その方法がわかりません。その方法を教えてください。よろしくお願いします。

これが私のxmlレイアウトです:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
    android:id="@+id/bubble_sort"
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:layout_gravity="left" 
    android:text=
"hello welome to your first c++ code."/>

</LinearLayout>

これは私のJavaファイルです:

package com.example.cprograms;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class Bubble_sort extends Activity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        TextView tv = (TextView) findViewById(R.id.bubble_sort);
    }
}
4

3 に答える 3

1

これらの行を追加します

setcontentView(R.layout.yourxmlfile);

tv.setText("Hello")

.....

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setcontentView(R.layout.yourxmlfile);
    TextView tv = (TextView) findViewById(R.id.bubble_sort);
     tv.setText("Hello");

}
于 2013-02-01T09:13:06.917 に答える
0
package com.example.cprograms;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class Bubble_sort extends Activity{

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setcontentView(R.layout.YOUR_MAIN_ACTIVITY.XML)
    TextView tv = (TextView) findViewById(R.id.bubble_sort);
    tv.setText("HelloWorld"); //Here Setting Text During Run time.

}

}
于 2013-02-01T09:17:14.540 に答える