私はこれに数時間を費やしましたが、進歩はほとんどまたはまったくありません。同様の質問をしましたが、2 時間以上経ってもまだ成功していません。だから私はこれを尋ね、できる限り具体的にします。私はこれに約 3 時間費やしたので、書き留めないでください。
テキストとトグルボタンを同時に表示したい。どちらか一方は表示できますが、両方は表示できません。助けてください!これが私のコードです:
public class Counter extends Activity {
private int count = 5000;
private int hiCount = 0;
private boolean capCount = false;
@Override
protected void onCreate(Bundle instCounter) {
super.onCreate(instCounter);
setContentView(R.layout.activity_counter);
TextView tv = new TextView(this);
tv.setTextSize(250);
if (count < 10000 && capCount == false) {
tv.setText(Integer.toString(count));
} else {
capCount = true;
if (count >= 10000) {
hiCount += 10;
count -= 10000;
}
if (hiCount < 100) {
tv.setText(hiCount + "k+" + count);
} else {
tv.setText("Over\n100k");
}
}
tv.setGravity(Gravity.CENTER);
setContentView(tv);
// ToggleButton btnPause = new ToggleButton(this);
// if (btnPause == buttonOn) {
// Intent pause = new Intent(this, Pause.class);
// startActivity(pause);
// }
}
public void pauseCounter(View view) {
Intent pause = new Intent(this, Pause.class);
startActivity(pause);
}
// // Show the Up button in the action bar.
// getActionBar().setDisplayHomeAsUpEnabled(true);
}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Counter" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world" />
<ToggleButton
android:id="@+id/toggleButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="ToggleButton" />
</RelativeLayout>