android - 无法写入添加的AutoCompleteTextView

时间:2014-11-17 18:13:03

标签: android autocompletetextview

我在Android中有一个应用程序,我有一个 AutoCompleteTextView ,当点击按钮时,>我将新的AutoCompleteTextView添加到上一个下面的布局中。

由于某种原因,当我尝试输入添加的AutoCompleteTextView时,我看不到光标和文本。 我试图将文字颜色设置为红色 - 仍然看不到任何东西。

我的代码:

单击按钮时会调用addIngredient

public void addIngredient(View view) {
    mLayout.addView(createNewTextView());
}

private TextView createNewTextView() {
    count++;

    RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
            LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
    params.addRule(RelativeLayout.ALIGN_RIGHT, mFirstTextView.getId());
    params.addRule(RelativeLayout.ALIGN_LEFT, mFirstTextView.getId());
    params.topMargin = 50;
    params.height = findViewById(R.id.IngredientNumber1).getHeight();
    if (count == 2) {
        params.addRule(RelativeLayout.BELOW, mFirstTextView.getId());
    } else {
        params.addRule(RelativeLayout.BELOW, count - 1);
    }
    AutoCompleteTextView newTextView = new AutoCompleteTextView(MainActivity.this);
    newTextView.setId(count);
    newTextView.setHint("this is new");
    newTextView.setTextColor(Color.RED);
    newTextView.setThreshold(1);
    newTextView.setAdapter(adapter);
    newTextView.setHintTextColor(Color.RED);
    newTextView.setLayoutParams(params);
    return newTextView;
}

任何想法?谢谢!

0 个答案:

没有答案