안드로이드 스튜디오 에디트 텍스트에서 getText가 되지않습니다 ㅠㅠ
조회수 803회
package com.example.term_project;
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.TextureView; import android.widget.Button; import android.content.Intent; import android.view.View; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.EditText; import android.widget.LinearLayout; import android.widget.Spinner; import android.widget.TextView;
public class Main2Activity extends AppCompatActivity {
int Attendee, Penalty;
String p_word = "";
String a_word = "";
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
final TextView view = (TextView)findViewById(R.id.check1) ;
Intent intent = getIntent();
int ck = 0 ; // 배열 넣기위한 변수
String Anum = intent.getStringExtra("note");
String Pnum = intent.getStringExtra("bomb");
try {
Attendee = Integer.parseInt(Anum);//참가인원
Penalty = Integer.parseInt(Pnum);//벌칙수
} catch(NumberFormatException nfe) {
//예외처리
}
int result = Attendee + Penalty;
final String[] a_matrix = new String[Attendee];
final String[] p_matrix = new String[Penalty];
final String[] r_matrix = new String[result];
//LinearLayout note_num[] = new LinearLayout[Attendee];
for(int i=1;i<=Attendee; i++) {
LinearLayout linear = (LinearLayout) findViewById(R.id.linear_note);
EditText aedit = new EditText(this);
aedit.setHint("적으세요.");
a_word = aedit.getText().toString();
a_matrix[i-1] = a_word;
linear.addView(aedit);
}
for(int j=1;j<=Penalty; j++) {
LinearLayout linear2 = (LinearLayout) findViewById(R.id.linear_bomb);
EditText pedit = new EditText(this);
p_word = pedit.getText().toString();
p_matrix[j-1] = p_word;
linear2.addView(pedit);
}
for(int i = 0;i<p_matrix.length;i++){
r_matrix[i] = p_matrix[i];
}
for(int i = p_matrix.length;i<r_matrix.length;i++){
r_matrix[i] = a_matrix[ck];
ck++;
}
for(int i = 0;i<p_matrix.length;i++){
r_matrix[i] = p_matrix[i];
}
for(int i = p_matrix.length;i<r_matrix.length;i++){
r_matrix[i] = a_matrix[ck];
ck++;
}
Button button = (Button) findViewById(R.id.game_start);
Button ts = (Button) findViewById(R.id.ts);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), Main3Activity.class);
startActivity(intent);
}
});
ts.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String arr = "";
for(int i=0;i< r_matrix.length;i++){
arr = arr + r_matrix[i]+"\n";
}
view.setText(arr);
}
});
}
}
여기서 Set Text는 먹히는데 GetText는 값이 안들어가네요 ㅠㅠㅠ 값을 넣고 버튼을 눌러도 ㅠㅠ 왜그럴까여 ?
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력