سلام دوستان.
من در برنامه نویسی اندروید تازه کارم.
یک listview ساختم که شامل 3 سطر میشه به نام های UI,Languages,About.
میخوام با کلیک بر روی هر آیتم کد خاصی اجرا بشه به عنوان مثال با کلیک بر روی سطر Languages یه popup menu باز بشه و با کلیک روی About و UI به یه اکتیویتی جدید بره.
من متد setOnItemClickListener رو امتحان کردم ولی این متد برای همه ی سطر ها یه کد رو اجرا میکنه.
ممنون میشم راهنماییم کنید.
من در برنامه نویسی اندروید تازه کارم.
یک listview ساختم که شامل 3 سطر میشه به نام های UI,Languages,About.
میخوام با کلیک بر روی هر آیتم کد خاصی اجرا بشه به عنوان مثال با کلیک بر روی سطر Languages یه popup menu باز بشه و با کلیک روی About و UI به یه اکتیویتی جدید بره.
من متد setOnItemClickListener رو امتحان کردم ولی این متد برای همه ی سطر ها یه کد رو اجرا میکنه.
کد پیاچپی:
public class MainActivity extends AppCompatActivity {
ListView lv;
String[] items = new String[]{"UI", "Language", "Info"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.listView);
ArrayAdapter<String> Adapter = new ArrayAdapter<String>(this, R.layout.llv, R.id.textView, items);
lv.setAdapter(Adapter);
}
}
ممنون میشم راهنماییم کنید.