Java 设置“;“包装内容”;以编程方式创建视图
是否可以将包装内容标识符设置为int?下面的代码可以工作吗Java 设置“;“包装内容”;以编程方式创建视图,java,android,eclipse,Java,Android,Eclipse,是否可以将包装内容标识符设置为int?下面的代码可以工作吗 EditText ET = new EditText(getActivity()); ET.setWidth(WRAP_CONTENT); 我想你应该这样做: EditText editTextView = new EditText(getActivity()); LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams
EditText ET = new EditText(getActivity());
ET.setWidth(WRAP_CONTENT);
我想你应该这样做:
EditText editTextView = new EditText(getActivity());
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.FILL_PARENT);
editTextView.setLayoutParams(params);
尝试通过布局参数执行此操作: 将这一行添加到代码中
ET.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
这是允许的吗
LinearLayout.LayoutParams params=newlinearlayout.LayoutParams(android.widget.LinearLayout.LayoutParams.MATCH_父项,android.widget.LinearLayout.LayoutParams.WRAP_内容);EditText ET=新的EditText(getActivity());ET.setId(1);ET.setHint(“您的名字”);ET.setInputType(0x00000061);ET.setLayoutParams(参数);ET.setPadding(40,20,40,20);布局。添加视图(ET)代码>是的,我想你可以用它。你怀疑哪一部分?一切都很平静!您是否知道android:layout\u centerVertical=“true”
也是通过编程实现的?你可以在那里找到它。ET.setGravity(Gravity.CENTER\u VERTICAL)代码>它没有帮助。