0

だから私はどこでも調査しましたが、おそらくプログラミング方法を知っているため、この問題は他にないようですが、とにかくAndroidアプリの相対レイアウトにTextViewを追加しようとしていますが、何をしても取得できませんレイアウトにすでにあるテキストとボタン。アクティビティのコードは次のとおりです。

public class EnterApp extends Activity {
int marblesInJar=0;
int targetMarblesInJar=0;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Intent intent= getIntent();
    targetMarblesInJar= intent.getIntExtra("MESSAGE_marbles",0);

    RelativeLayout marble= new RelativeLayout(this);

    TextView textView = new TextView(getApplicationContext());

    textView.setTextSize(20);
    textView.setText("Your marble jar will be full when it has "+ targetMarblesInJar + " marbles. You have " + marblesInJar + " marbles.");
    textView.setTextColor(Color.BLACK);
    marble.addView(textView);

    this.setContentView(R.layout.activity_enter_app);


    // Show the Up button in the action bar.
    setupActionBar();
}

これがxml相対レイアウトの私のコードです

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/relativeLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".EnterApp" >

 <Button
 android:id="@+id/button1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignBaseline="@+id/button2"
 android:layout_alignBottom="@+id/button2"
 android:layout_marginRight="16dp"
 android:layout_toLeftOf="@+id/button2"
 android:onClick="addMarble"
 android:text="@string/addMarble" />

 <Button
 android:id="@+id/button2"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentBottom="true"
 android:layout_alignParentRight="true"
 android:layout_marginBottom="82dp"
 android:layout_marginRight="22dp"
 android:onClick="lossMarble"
 android:text="@string/loseMarble" />



</RelativeLayout>
4

2 に答える 2