Я очень плохо знаком с Android. Мой проект требует, чтобы я создал представление списка и изменил несколько частей данных в других представлениях на основе выбора пользователя. Итак, скажем, я выбираю имя человека из списка. Я хочу изменить изображение ImageButton, TextView и подключить массив для этого конкретного человека. Я использую обработку текста в строке выбора пользователя и проверяю, чтобы мои ресурсы соответствовали определенному формату. Но я чувствую, что должен быть лучший путь. Если вы уже не можете сказать, я также очень плохо знаком с программированием.
Я ищу самое простое, но несколько эффективное решение для этого.
РЕДАКТИРОВАТЬ: Вот код WRT List с массивом под названием people:
// Handles User Selection of People</p>
<pre><code> peopleList.setOnItemClickListener( new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// Get Selection String
person1SavedText = people[position];
// Modify String to match corresponding resources and values
String people1ImageParsed = person1SavedText.toLowerCase().replace(" ", "").replace("-", "");
// Person 1 Image Uri/String
person1ImageUriString = "android.resource://org.example.person/drawable/" + person1ImageParsed;
person1ImagePath = Uri.parse(person1ImageUriString);
// Person 1 Array Uri/String
person1ArrayUriString = "android.resource://org.example.person/values/" + person1ImageParsed;
}
}