[안드로이드]버튼클릭시 리스트뷰 텍스트뷰에있는 텍스트를 아이템추가

프로그래밍/Android 2016.08.02 댓글 Plorence

제가 직접 검색하며 짠겁니다.

커스텀 리스트뷰를 사용해주세요.

http://itmir.tistory.com/477

미르님꺼 사용하시면 되겠습니다.


XML

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:ads="http://schemas.android.com/tools"
android:id="@+id/ll"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"

xmlns:android="http://schemas.android.com/apk/res/android">


<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="밑에 열기 버튼을 누르세요!"
android:layout_gravity="center"
android:textColor="@color/white"
android:id="@+id/tt" />

<Button
android:layout_width="wrap_content"
android:layout_height="40dp"
android:onClick="onclick"
android:background="@drawable/button"
android:layout_gravity="center"
android:id="@+id/button3" />

<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fastScrollEnabled="true"
android:id="@+id/mlist"/>
</LinearLayout>

전체복사하지마세요. 텍뷰,버튼,리스트뷰만 복사하시길 바랍니다.

oncreate쪽에는

{

tt = (TextView)findViewById(R.id.tt);

}


public void onclick(View v){

String text = tt.getText().toString();

mAdapter.addItem(text);

mAdapter.notifyDataSetChanged();

}


댓글