BBS > free

ListView 등등 예제

작성자 : 이창우 (x1wins) | 등록일 : 2012-03-04 | 목록
첨부 파일이 없습니다.
첨부 이미지가 없습니다.
package org.dayyoung.test;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;

public class mainActivity extends Activity {

	TextView textView;
	ImageView imgView;
	ListView listView;
	private String[] data = { "Apple", "Banana", "Melon", "Kiwi", "Banana", "Melon", "Kiwi", "Banana", "Melon", "Kiwi" };
	ArrayAdapter<String> arrayAdapter;

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		imgView = (ImageView) findViewById(R.id.imageView1);
		// imgView.setImageResource(R.drawable.icon);

		textView = (TextView) findViewById(R.id.EditText01);
		Button btn3 = (Button) findViewById(R.id.Button03);
		btn3.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub

				// 인텐드에 데이타 넣어서 다른 엑티비티로 넘기기
				Intent intent = new Intent(mainActivity.this,
						AnotherActivity.class); // 넘어갈 엑티비티 설정
				Bundle myData = new Bundle(); // 데이타 넣을 공간
				myData.putString("key", textView.getText().toString()); // 데이타
																		// 넣기
				intent.putExtras(myData); // 인텐드에 데이타 넣기
				startActivity(intent); // 엑티비티 시작

			}
		});

		listView = (ListView) findViewById(R.id.listView1);
		arrayAdapter = new ArrayAdapter<String>(this,
				android.R.layout.simple_list_item_1, data);
		listView.setAdapter(arrayAdapter);
		
//		setListAdapter(arrayAdapter);

	}
}
package org.dayyoung.test;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;

public class AnotherActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main2);
		
		TextView textView = (TextView)findViewById(R.id.TextView01);
								   
		Intent intent = getIntent();
		
		Bundle myBundle = intent.getExtras(); 		
		
		String Data =  myBundle.getString("key");	
		
		String backup = textView.getText().toString();
		
		textView.setText(Data + backup);
		
	}

}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_vertical" android:weightSum="1">

    
	<EditText 
	android:id="@+id/EditText01" 
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content"
	android:layout_gravity="center" android:hint='"글자를 입력하시오"'>
		
	</EditText>
	
	
	<Button 
		android:id="@+id/Button03" 
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content" 
		android:layout_gravity="center" android:text='"다른창>>"'>
	</Button>
	
	<ImageView android:layout_width="wrap_content" android:src="@drawable/naver" android:layout_height="wrap_content" android:id="@+id/imageView1"></ImageView>
	<ListView android:layout_height="wrap_content" android:id="@+id/listView1" android:layout_width="fill_parent"></ListView>
	
	

</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
		
		<TextView android:id="@+id/TextView01" 
		android:layout_height="fill_parent" 		
		android:layout_width="fill_parent" 
		android:text='"라고 입력하셨네요."' 
		android:textSize="15px" 
		android:layout_gravity="center" android:gravity="center_vertical|center_horizontal">
		</TextView>
		
</LinearLayout>
로그인 하셔야 댓글을 사용하실수 있습니다.
댓글쓰기를 누르면 로그인 페이지로 이동 후 돌아옵니다.
총 댓글 겟수 0
번호 제목 등록일 작성자 조회수
627 you tube downloader (0) 2013-06-28 이창우 1205
618 맥 콘솔 계산기 처럼 쓰기 (0) 2013-03-20 이창우 1735
617 Ruby quick start (0) 2013-01-30 이창우 1437
608 알고리즘 (0) 2012-12-29 이창우 1403
607 famous lines (0) 2012-12-27 이창우 1365
577 멀티쓰레드에서 싱글턴 함수 (0) 2012-10-15 이창우 1740
574 수치해석 lib (0) 2012-10-06 이창우 1338
573 강의 (0) 2012-10-02 이창우 1317
554 미분 적분 (0) 2012-07-12 이창우 1830
548 윤초 해결법 (0) 2012-07-05 이창우 3214
506 jsp upload sample code (0) 2012-04-03 이창우 2204
492 hibernate generic dao (3) 2012-03-15 이창우 2181
491 번역 사이트 (0) 2012-03-12 이창우 1619
490 unity (0) 2012-03-06 이창우 1868
-> ListView 등등 예제 (0) 2012-03-04 이창우 2767
481 엑셀 -> xml 변환 (0) 2012-02-22 이창우 3213
463 facebook comment plugin (0) 2012-01-20 이창우 1764
458 facebook iframe (0) 2012-01-19 이창우 1730
451 Phone Gap 본격 하이브리드 엡 (1) 2012-01-10 이창우 1980
438 해외 접속 여부 핑 테스트 웹페이지 (0) 2012-01-06 이창우 4102
< 1 2 3 >
글쓰기 검색