gpt4 book ai didi

android - 以编程方式创建带有样式的 View

转载 作者:行者123 更新时间:2023-11-29 21:08:45 26 4
gpt4 key购买 nike

我的申请有问题。基本上它的作用是,当我单击一个按钮时,它会在 scrollView 上创建 3 个字段(2 个 editText 和 1 个微调器)。事情运作良好,我遇到的唯一问题与样式有关, Activity bgColor 是白色的(与应用程序的其余部分一样)但是,当我以编程方式创建元素时,这些元素没有我其余部分的外观应用程序。 editTexts 是白色的,带有白色字母(无法阅读,因为我的 bgColor 也是白色的)并且它与微调器相同。我能做些什么?这是一段代码,因此您可以看到我在这里做了什么。

public class AddIngredients extends Activity {
public int Count = 0;
public String[] spinnerArray = {"Gr", "kg", "Cups", "ml", "L", "oz"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.addingredients);
final TableLayout lm = (TableLayout) findViewById(R.id.TableMain);

TableLayout.LayoutParams params = new TableLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

Button addMore = (Button)findViewById(R.id.addmore);
addMore.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

TableRow ll = new TableRow(getApplicationContext());
//ll.setOrientation(LinearLayout.HORIZONTAL);


EditText product = new EditText(getApplicationContext());
product.setHint(" Ingredient "+Count +" ");

// Create Button
EditText amount = new EditText(getApplicationContext());
// Give button an ID
amount.setId(Count);
amount.setHint("Quantity");

final Button btn2 = new Button(getApplicationContext());

btn2.setId(Count);
btn2.setText("Remove " + Count);

Spinner spinner = new Spinner(getApplicationContext());
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_dropdown_item, spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);

ll.addView(product);
ll.addView(amount);
ll.addView(spinner);
lm.addView(ll);
Count = Count + 1;

我知道我的 XML 运行良好,因为如果我在我的 xml 上创建 3 个 View ,它们看起来很棒。 PD:提前感谢任何帮助!问候。

最佳答案

你可以使用

amount.setTextColor(Color.BLACK);

将文本颜色设置为黑色或任何其他颜色
同样可以用于旋转器

关于android - 以编程方式创建带有样式的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23636098/

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