問題は、これらを一緒に構築する方法がわからないことです(コード例)。私はAndroidプログラミングに不慣れで、テキストファイルから読み取り、入力文字列と比較する方法を理解できません。今、私はこれまでのところこれにいます:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button) findViewById(R.id.bBtn);
final EditText input = (EditText) findViewById(R.id.edittext);
TextView display = (TextView) findViewById(R.id.tView);
parbaudesPoga.setOnClickListener(new View.OnClickListener() {
public void onClick(View V) {
String check = input.getText().toString();
if (check.contentEquals("word")) {
Toast.makeText(getApplication(), "True",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplication(),
"False", Toast.LENGTH_SHORT)
.show();
}
}
});
InputStreamReader is = new InputStreamReader(this.getResources()
.openRawResource(R.raw.words));
BufferedReader reader = new BufferedReader(is);
StringBuilder finalText = new StringBuilder();
String line;
try {
while ((line = reader.readLine()) != null) {
finalText.append(line);
}
} catch (IOException e) {
e.printStackTrace();
}
display = (TextView) findViewById(R.id.bBtn);
display.setText(finalText.toString());
}}