ViewHolder holder = null;
if (convertView == null) {
LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = vi.inflate(R.layout.row_ten_words,null);
holder = new ViewHolder();
holder.txtSrc = (EditText) convertView.findViewById(R.id.txt_src_word);
holder.btnTranslate = (Button) convertView.findViewById(R.id.btn_translate);
holder.txtDes = (EditText) convertView.findViewById(R.id.txt_des_word);}`
, 나는 내가 R.layout.row_ten_words의 장소에서 프로그래밍 방식으로 만든 내 RelativeLayout의를 사용하려면Android-R.layout.id를 CustomAdapter의 custom relativelayout으로 바꾸는 방법은 무엇입니까? 여기
내가 사용하려는코드는 다음과 같습니다
` EditText txtSrc=new EditText(this);
EditText txtDes=new EditText(this);
Button btn_translate=new Button(this);
translate.setText("translate");
rl=new RelativeLayout(this);
rl.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT));
rl.addView(txtSrc);
rl.addView(btn_translate);
rl.addView(txtDes);`
난에 완전히 새로운 오전 안드로이드하지만 잘 자바 알아. 저의 접근 방식이 잘못 되었다면 제게 뭔가 제안 해주세요.
미리 감사드립니다.
새로운 만들기를 레이아웃 파일, 레이아웃 폴더에 저장하고 여기에 참조를 전달하십시오. R.layout.your_layout_name. –
@Brontok이 레이아웃을 처음부터 만들어야합니다. 디자인은 코드를 사용해야합니다. –