gpt4 book ai didi

android - 在 Android 中单击按钮时向布局添加新 View

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:47 25 4
gpt4 key购买 nike

我正在为纸牌游戏“黑桃”开发记分应用程序。

在每手牌结束时单击按钮,我想将有关这手牌的一些信息存储到 TextView 中,并在 ScrollView 中显示所有牌局历史记录。

如何在代码中修改 .XML 布局或以其他方式向布局添加新的 TextView?

我试过...

public static LinearLayout gamehistory;

gamehistory = (LinearLayout) findViewById(R.id.gamehistory);


public void setClickListener1(){

lockwagersButton.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

setContentView(R.layout.results_layout);

gameHistory.addView(new TextView(...)); // I can't get this to work
...

谢谢!-K.H.

最佳答案

以下代码添加 textview onclick:

public class ViewOnClick extends Activity {
LinearLayout.LayoutParams layoutParams;
LinearLayout ll;
static int i;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b = (Button)findViewById(R.id.Button01);
ll = (LinearLayout)findViewById(R.id.ll);
layoutParams = new LinearLayout.LayoutParams
(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
b.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View v) {
TextView view = new TextView(ViewOnClick.this);
view.setText(++i+" view");
ll.addView(view, layoutParams);

}
});
}
}

关于android - 在 Android 中单击按钮时向布局添加新 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4733021/

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