안녕하세요.
제가 현재 리니어레이아웃으로 아래의 사진과 같이 버튼 2개를 만들어 놓았습니다.
그리고, 그 아래의 빨간 부분은 리스트뷰로 이루어져있습니다.
그런데 제가 아래의 두 버튼중의 이벤트를 넣지않고, 아래의 컨텐츠화면에 리스트뷰를 넣어서
프로그램을 실행하면, 아래와 같은 화면이 구성이 됩니다.
그런데, 첫번째 버튼을 눌렀을 경우에, 아래의 화면처럼 그대로 나오고,
두번째 버튼을 눌렀을 경우에는, 또 다른 내용으로 리스트뷰를 아래쪽에 만들어주고싶습니다.
지금같은 경우는 눈에띄게 하려고 배경을 빨간색으로 주었지만, 아마 다른 리스트뷰를 추가해서 넣는다면
다른 내용이 구성되도록 하고 싶은데 어떻게해야할지 방법을 잘 몰라서 글을 올렸습니다.
리니어 안쪽에 있는 버튼이벤트에 따라서, 각각 다른 화면을 구성하고 싶은데 단순히 버튼이벤트로만은
하는게 아닌것 같고.. 어떻게 코드를 바꾸어 주어야 할지 잘 모르겠어요..
아래의 소스코드를 첨부해 보겠습니다.
8000자가 넘는건 아래의 댓글에 포함해서 붙여보겠습니다.

< JAVA 파일 >
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TabHost;
import android.widget.Toast;
public class Location extends AppCompatActivity {
private ListView m_ListView;
private ArrayAdapter<String> m_Adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_location);
// Android에서 제공하는 string 문자열 하나를 출력 가능한 layout으로 어댑터 생성
m_Adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1);
// Xml에서 추가한 ListView 연결
m_ListView = (ListView) findViewById(R.id.listview);
// ListView에 어댑터 연결
m_ListView.setAdapter(m_Adapter);
// ListView 아이템 터치 시 이벤트 추가
m_ListView.setOnItemClickListener(onClickListItem);
// ListView에 아이템 추가
m_Adapter.add("떢볶이");
m_Adapter.add("순대");
m_Adapter.add("감자");
m_Adapter.add("달걀/라볶이");
m_Adapter.add("오뎅");
m_Adapter.add("호떡");
m_Adapter.add("돈까스");