-2
我想做一個應用程序,其中包含一個微調和兩個ListViews,當我點擊在微調項目時,它會打開新的ListView。我嘗試了可見性,現在我不知道它應該在哪裏做ListViews。認爲我必須在數據庫中創建它們,但我不知道如何。如何使兩個列表 首先列出Samsung- S3,S4,S5,S6 endge 第二個列表蘋果 - 3G,4,5S,6S我想做一個應用程序,其中包含一個微調和兩個ListView,我試過但我不知道該怎麼辦
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.phone,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view,
int i, long l)
{
if (adapter.getItem(i)== "Samsung")
{
listView.setVisibility(View.VISIBLE);
listView1.setVisibility(View.INVISIBLE);
}
else if (adapter.getItem(i) == "Apple")
{
listView.setVisibility(View.INVISIBLE);
listView1.setVisibility(View.VISIBLE);
}
}
});
}
}
在strings.xml中進行微調站在這個
<string-array name="phone">
<item>Samsung</item>
<item>Apple</item>
</string-array