저는 새로 왔으며 의도에 대해 더 많이 이해하려고합니다. 나는 autocompletetextview
에 비틀 거린다. 어떻게 다른 제안이 다른 활동으로 갈 수 있도록 의도를 구현할 수 있습니까? 예를 들어 첫 번째 제안을 클릭하면 첫 번째 제안으로 이동하고 두 번째 제안을 클릭하면 두 번째 페이지가 나옵니다.Android : 자동 완성 텍스트 뷰로 의도 구현
MainActivity.java
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final String[] List= getResources().getStringArray(R.array.List);
ArrayAdapter<String> Adapter= new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_dropdown_item_1line,List);
AutoCompleteTextView AutoComplete=(AutoCompleteTextView)findViewById(R.id.auto);
AutoComplete.setThreshold(2);
AutoComplete.setAdapter(Adapter);
AutoComplete.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
// TODO Auto-generated method stub
Intent intent = new Intent(MainActivity.this, First.class);
startActivity(intent);
Toast.makeText(getApplicationContext(),(CharSequence)arg0.getItemAtPosition(arg2), Toast.LENGTH_LONG).show();
}
});
}
}
strings.xml의
<resources>
<string name="app_name">AutoComplete</string>
<string name="hello_world">Hello world!</string>
<string name="action_settings">Settings</string>
<string-array name="List">
<item >First</item>
<item>Second</item>
</string-array>
</resources>
감사합니다.
기본적인 개발 가이드를 통해 이동하시기 바랍니다 https://developer.android.com/guide/components/intents-filters.html – Pavan
내가 아는 의도에 대한 코드를 넣어주세요 당신이 코드를 바꿉니다의 충돌하지만 여전히 당신이 수행 한 의도 구현을 알고 싶습니다. –
@MohitTrivedi 좋아, 방금 의도를 업데이트했습니다. –