0

非常に単純な質問ですが、非常に奇妙でもあります:

PanelGlobalActivityActivity を拡張するクラスがあり、それは layout に設定されていますpanel_view_activity。ボタンとテキスト ビューがあり、どちらにも ID があります。

するとfindViewById(R.id.*)、ボタンとテキストビューが表示されますが、それらの値などを変更する方法はありません。同様button.setText("Hello")にコンパイルしますが、変更しません。

何か案は ?

ここに私のxmlファイル(panel_view_activity)があります:

<?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" >

<Button 
    android:id="@+id/button1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />  

<TextView 
    android:id="@+id/text1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>

</LinearLayout>

そして、ここに私のJavaクラスがあります:

public class PanelGlobalActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.panel_view_activity);

    TextView label = (TextView)findViewById(R.id.text1);
        label.setText("Test");


}

}

ありがとう。ニック。

4

2 に答える 2

0

サンプルコードに問題はありません...実行しましたが、まったく問題ありません。..

于 2013-05-29T07:46:20.937 に答える