간단한 문제를 파악할 수없는 것 같습니다. 안드로이드 스튜디오를 사용하고 있는데, 달성하려는 것은 안녕하세요 세계 아래에 텍스트를 추가하는 메뉴 항목을 선택하는 것입니다. 메뉴 버튼을 누를 때까지 여러 번 인쇄 할 수 있습니다. 내 모든 코드는 이제 ID가 다른 텍스트보기 필드를 다른 문자열로 바꾸는 것입니다. greetingview = (textview) findViewById를 문자열을 가져 오는 무언가로 바꾸는 것과 같은 옵션을 사용하여 엉망으로 만들었지 만 모두 오류가 발생했습니다.메뉴에서 텍스트 줄을 인쇄하는 Android 스튜디오
public class MainActivity extends AppCompatActivity {
private TextView greetingView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
greetingView = (TextView) findViewById(R.id.newMessage);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.action_message){
greetingView.setText(R.string.message);
return true;
}
return super.onOptionsItemSelected(item);
}
}
이 내가 메시지로 교체 빈 텍스트입니다.
<TextView
android:id="@+id/newMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/helloWorld"
android:layout_alignParentStart="true" />
시도한 코드. – sumandas