문자열을 메시지로 사용하는 toastClickListener를 어떻게 만들 수 있습니까? 여러 언어를 지원하는 앱을 만들고 있는데 토스트를 다른 언어로 보여주고 싶습니다. 그 때문에 Strings를 사용해야합니다. 어떻게 토스트 용 문자열을 가져 와서 보여줄 수 있습니까?메시지에 문자열을 사용하여 toItemClickListener를 토스트합니까?
list.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
switch (position) {
case 0:
showtost();
break;
}
return true;
몇 가지 방법을 시도했지만 작동하지 않았습니다.
private void showtost() {
// TODO Auto-generated method stub
Toast.makeText(this,
.getResources().getString(R.string.alarm),
Toast.LENGTH_SHORT).show();
return;
}
The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new AdapterView.OnItemLongClickListener(){},
문자열, int)를
어쩌면 당신의 현재 구현을 추가 할 값 onItemClickListener – donfuxx
U 앱에서 Locale을 변경하고 각 strings.xml에서 현지화 된 문자열을 가져와야합니다. –
실제 질문을 이해할 수 없으며, 다중 언어에 대한 문자열을 정의해야하거나 토스트에 대해 onitemclicklistener가 필요합니까? –