【发布时间】:2023-08-29 12:59:01
【问题描述】:
我想通过在 xml 中声明一个小部件“按钮”来动态创建看起来与我创建的按钮完全相同的按钮。这段代码:
Button myButton = new Button(getApplicationContext());
ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
myButton.setText("dinamic"); //Integer.toString(i)
LinearLayout ll = (LinearLayout)findViewById(R.id.supbarL);
ll.addView(myButton, lp);
创建看起来很奇怪的黑色按钮...有没有办法获取和设置视图的样式,使其等于标准外观的小部件或另一个视图?另外,我在哪里可以找到不同主题的 xml 定义?
【问题讨论】:
-
这应该只创建一个标准按钮。你看到什么黑色奇怪的按钮?
-
感谢您的回答,这是一个屏幕。 “动态”按钮是我从 java 创建它们时得到的,普通按钮是直接在 xml 中声明的按钮:screenshot 如果您需要所有代码,请告诉我。
标签: android xml widget styles params