-
findViewById 여러개 한번에 하기안드로이드(이클립스)/막 써 2015. 12. 24. 11:14반응형
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
public class MainActivity extends Activity {
private ArrayList<TextView> array_tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
array_tv = new ArrayList<TextView>();
for(int j=0; j<10; j++){
// photo_iv_pic1
String tv_id = "tv" + (j+1);
System.out.println("tv_id" + tv_id);
int resID = getResources().getIdentifier(tv_id, "id", getPackageName());
System.out.println("resID" + resID);
array_tv.add(((TextView)findViewById(resID)));
array_tv.get(j).setText("change" + j);
}
}
}
반응형'안드로이드(이클립스) > 막 써' 카테고리의 다른 글
화면 비율 (0) 2016.03.21 wifi 신호세기 확인 (0) 2016.01.01 로그 한번에 끄기 켜기 (0) 2015.12.23 replace와 replaceAll (0) 2015.11.27 String.format() (0) 2015.11.27