간단한 XMPP 기반 채팅 앱을 개발 중이며 대화 레이아웃을 만드는 방법을 고려 중입니다. .9.png
배경, 실제 텍스트 및 타임 스탬프가 포함 된 각 메시지에 LinearLayout
을 추가 할 계획입니다.채팅 앱의 최적 레이아웃
질문 1 : 질문 : ScrollView 또는 ListView 내부에 상대적인/
질문 2 : 사용자가 활동을 떠날 때 메시지가 남도록 메시지 레이아웃을 저장하는 가장 간단한 방법은 무엇입니까?
간단한 XMPP 기반 채팅 앱을 개발 중이며 대화 레이아웃을 만드는 방법을 고려 중입니다. .9.png
배경, 실제 텍스트 및 타임 스탬프가 포함 된 각 메시지에 LinearLayout
을 추가 할 계획입니다.채팅 앱의 최적 레이아웃
질문 1 : 질문 : ScrollView 또는 ListView 내부에 상대적인/
질문 2 : 사용자가 활동을 떠날 때 메시지가 남도록 메시지 레이아웃을 저장하는 가장 간단한 방법은 무엇입니까?
질문 1 : 메시지 레이아웃이 추가 될 상위 레이아웃 : ScrollView 또는 ListView 내부의 상대/선형 선형에 적합합니까?
나는 당신이 Adapter
각 행, 청취자에 쉽게 접근을해야합니다 ListView
그런 식으로 갈 것 등
질문 2 : 그 메시지 레이아웃을 저장하는 가장 간단한 방법은 무엇입니까 사용자가 활동을 떠날 때 메시지가 유지됩니까?
큰 데이터가 될 경우 가장 좋은 방법은 SQLite DB를 사용하는 것입니다. 큰 문제가 아니거나 단순한 해결책을 찾고 있다면 채팅을 나타내는 ArrayList
만 저장하면됩니다. Java 오브젝트를 파일로 저장 한 다음로드하는 많은 예제가 있습니다.
[내 질문에]보십시오 (http://stackoverflow.com/q/11202206/1056359) – thepoosh