0
我该如何去做这件事。我能够通过一个XML字符串数组与getExtra但我不知道语法来做一个整数数组包含一大堆@drawable引用。使用getextra传递xml整数数组意图到另一个活动
继承人如何IM引用字符串数组
//fills route detail image view with xml array of images
final TypedArray image = getResources().obtainTypedArray(R.array.routeImage);
继承人II怎么有,现在用我的putExtra一个字符串数组在我mainactivity.java
routeListView.setOnItemClickListener(
new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String route = values[position];
//for loop to increment through each route list item
int i;
for (i=0; i < values.length;i++)
{
if (route.equals(values[i]))
{
Intent intent = new Intent(view.getContext(), RouteDetails.class);
和继承人在 intent.putExtra (“route”,routeDetail [i]); startActivity(intent); } } } } );
和我的继承人,我routeDetail.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_route_details);
//TextView for route details
final TextView routeDetailsView = (TextView) findViewById(R.id.routeDetailsView);
routeDetailsView.setText(getIntent().getExtras().getString("route"));
//ImageView for route details
routeImage = (ImageView) findViewById(R.id.routeImage);
//routeImage.setImageResource(R.drawable.birdsboroareamap);
谢谢!它工作完美 – user4297729