gpt4 book ai didi

Android - 同时显示按钮和文本

转载 作者:行者123 更新时间:2023-11-30 03:53:10 25 4
gpt4 key购买 nike

我在这上面花了好几个小时,但几乎没有取得任何进展。我问过类似的问题,但超过2小时,仍然没有成功。所以我会问这个问题并尽可能具体。我已经为此投入了大约三个小时,所以请不要取消我。

我想同时显示文本和 ToggleButton。我可以显示一个或另一个,但不能同时显示两者。请帮忙!这是我的代码:

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>

最佳答案

您正在将 Activity 设置为使用 TextView 作为整个 View 。你的按钮永远不会像这样显示(而且你布局中的任何其他东西也不会)!在你的 R.layout.activity_counter 中创建一个 TextView 和 Button,然后使用

TextView tv = (TextView) findViewById (R.id.textView1);

当您从布局中找到 TextView 然后使用它时,这将允许您拥有两个 UI 元素,同时让其他一切保持不变。

关于Android - 同时显示按钮和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com