android editText不打印我给它的输入

时间:2017-08-02 05:47:13

标签: java android android-adapter

这是我的代码我的适配器返回一个编辑文本视图到我的活动

   public View getView(int i, View view, ViewGroup viewGroup) {
           LinearLayout linearLayout;
           linearLayout = new LinearLayout(context);
           linearLayout.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
           linearLayout.setOrientation(LinearLayout.VERTICAL);
            EditText editText = new EditText(context);
            editText.setMinLines(1);
            linearLayout.addView(editText);
            return linearLayout;
    }

1 个答案:

答案 0 :(得分:0)

使用此我认为它可能有用......

LinearLayout.LayoutParams param = new LinearLayout.LayoutParams
                       (LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT, 1f);

或试试这个......

public View getView(int i, View view, ViewGroup viewGroup) {
           LinearLayout linearLayout;
           linearLayout = new LinearLayout(context);
         LinearLayout.LayoutParams param = new LinearLayout.LayoutParams
                   (LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT, 1f);

            linearLayout.setOrientation(LinearLayout.VERTICAL);
            EditText editText = new EditText(context);
            editText.setMinLines(1);
            editText.setLayoutParams(params);

            linearLayout.addView(editText);
            return linearLayout;
    }