我想制作一个 onclick 监听器,当我 select 下拉菜单中的一个项目时,它会转到 android studio 中的所需页面
I want to make an on click listner in such a way that when i select an item from drop down menu it goes to the desired page in android studio
我正在制作一个 ui 门户。在该门户中,我想制作多用户登录系统,以便不同的人有不同的登录页面和不同的顺序页面。
this is how my initial page looks like
有人可以帮助我如何制作那种系统,如果我单击 'student/visitor' 它会给我一个登录页面,如果我单击其他东西它会给我一个不同的登录页面。
'''public class MainActivity 扩展 AppCompatActivity {
String[] items = {"Student/Visitor","Teacher","Administrator","Building Executive"};
AutoCompleteTextView autoCompleteTxt;
ArrayAdapter<String> adapterItems;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
autoCompleteTxt = findViewById(R.id.auto_complete_text);
adapterItems = new ArrayAdapter<String>(this,R.layout.list_item,items);
autoCompleteTxt.setAdapter(adapterItems);
autoCompleteTxt.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String item = parent.getItemAtPosition(position).toString();
Toast.makeText(getApplicationContext(),"Item: "+item, Toast.LENGTH_SHORT).show();
}
});
}
这是我的主要代码activity。
所以基本上你想在应用程序中实现分析。为此,您可以定义访问角色,例如如果学生将登录,他只能访问为此定义的那些选项。你可以为学生 1 和老师 2 的每个人定义一些代码
autoCompleteTxt.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String item = parent.getItemAtPosition(position).toString();
Toast.makeText(getApplicationContext(),"Item: "+item, Toast.LENGTH_SHORT).show();
if(position==1)
student login ui page
}
else if(position==2)
teacher login ui pagge
});
我正在制作一个 ui 门户。在该门户中,我想制作多用户登录系统,以便不同的人有不同的登录页面和不同的顺序页面。
this is how my initial page looks like
有人可以帮助我如何制作那种系统,如果我单击 'student/visitor' 它会给我一个登录页面,如果我单击其他东西它会给我一个不同的登录页面。
'''public class MainActivity 扩展 AppCompatActivity {
String[] items = {"Student/Visitor","Teacher","Administrator","Building Executive"};
AutoCompleteTextView autoCompleteTxt;
ArrayAdapter<String> adapterItems;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
autoCompleteTxt = findViewById(R.id.auto_complete_text);
adapterItems = new ArrayAdapter<String>(this,R.layout.list_item,items);
autoCompleteTxt.setAdapter(adapterItems);
autoCompleteTxt.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String item = parent.getItemAtPosition(position).toString();
Toast.makeText(getApplicationContext(),"Item: "+item, Toast.LENGTH_SHORT).show();
}
});
}
这是我的主要代码activity。
所以基本上你想在应用程序中实现分析。为此,您可以定义访问角色,例如如果学生将登录,他只能访问为此定义的那些选项。你可以为学生 1 和老师 2 的每个人定义一些代码
autoCompleteTxt.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String item = parent.getItemAtPosition(position).toString();
Toast.makeText(getApplicationContext(),"Item: "+item, Toast.LENGTH_SHORT).show();
if(position==1)
student login ui page
}
else if(position==2)
teacher login ui pagge
});