我正在制作一個 ui 門戶。在那個門戶中,我想制作多用戶登錄系統,以便不同的人擁有不同的登錄頁面和不同的順序頁面。
這是我的初始頁面的樣子
有人可以幫助我如何制作那種系統,如果我單擊“學生/訪客”,它會給我一個登錄頁面,如果我單擊其他內容,它會給我一個不同的登錄頁面。
'''公共類 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();
}
});
}
這是我主要活動的代碼。
uj5u.com熱心網友回復:
所以基本上你想在應用程式中實作分析。為此,您可以定義訪問角色,例如如果學生將登錄,他只能訪問為此定義的那些選項。您可以為每個人定義一些代碼,例如學生 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
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/345310.html
