2010-12-09 3 views
2

iPhone에서 Android로 앱을 포팅 할 때 Android에서이 화면을 만드는 것이 가장 좋은 방법인지 궁금합니다.어떻게 안드로이드에서 이런 종류의 View (iPhone에서)를 만들 수 있습니까?

alt text

는 PHONENUMBERS은 다음과 같이 편집 할 수 있어야이다 "optioneel"와 SAIS 장소 :

alt text

이것은 내가 지금까지 함께 왔어요 무엇을 :

alt text

어떻게 이러한 '편집 가능한 목록 안드로이드에 관한 것들이 있습니까?

+0

iPhone에서 어떻게 했습니까? –

+0

나는 다른 사람들이하지 않았다. – Galip

답변

1

보통 EditText 요소를 사용하고 일반 흰색 이미지를 배경으로 적용 할 수 있다고 생각합니다.

2

저는 iPhone 앱을 Android에 이식하는 전문가입니다. Android 용 iOS 스타일 위젯 라이브러리를 보유하고 있습니다. 나는 당신에게 소스 코드를 줄 수는 없지만, 단서를 제공 할 것입니다 : 편집 가능한 것들에 대해서는 EditText을 사용하십시오. 분명히 사용자 정의 배경 패치를 사용하십시오. 왼쪽에 레이블을 그리려면 dispatchDraw()을 무시하고 사용자가 제공 한 텍스트와 충돌하지 않도록 왼쪽 패딩을 설정하십시오.

+0

나는 UI의 그것을 복사하는 것이 아니다. 모든 휴대 전화를 자체 UI 라이브러리로 유지하고 싶습니다. iPhone은 iPhone이고 Android는 Android입니다. 그럼에도 불구하고 나는 귀하의 도서관에 매우 관심이 있습니다. – Galip

+0

Fair enough. 나는 UI가 좋아 보이기를 좋아합니다. 불행히도 iOS는 현재 섹시 함을 위젯으로 삼고 있습니다. 내 고객도 안드로이드 포트가 아이폰 제품처럼 보이면 (안되는) 더 행복해 보입니다. 또한 이미지 자산의 두 번째로드를 개발할 필요가없는 경우 비용을 절감 할 수 있습니다. –

+0

사실, 근원지에 '로지'가 생기지 않습니까? 그리고 그것은 다른 화면 크기를 똑같이보아야합니까? 이것이 Android SDK가 제공하는 컨트롤을 사용하려는 이유입니다. – Galip

0

한 가지 방법은 TableView을 만든 다음 왼쪽 열에 Label을 추가하고 오른쪽 열에 TextView/EditText를 추가하는 것입니다. 정확하게 스타일이 지정되면 iPhone 앱의 형태와 기능이 일치합니다.

0
  1. 테이블 뷰 셀을 나타내는 레이아웃 XML 파일을 만듭니다. 이 레이아웃에는 EditText가 포함됩니다.
  2. BaseAdapter를 사용하여 ListView를 만듭니다.
  3. 레이아웃 XML 파일을 BaseAdapter에서 LayoutInflater로 해당 뷰로 인스턴스화합니다. MyAppConverter 서비스가 네이티브 코드 소스를 안드로이드 아이폰 OS에서 응용 프로그램을 변환하는 데 사용하는 무료이며, 적어도 당신은 것입니다 : 아이폰 OS가 해당 요소를 안드로이드하려면

난 당신이 http://docs.myappconverter.com/uikit/myapplistview/

PS를 참조 제안 앱의 모든 구성 요소를 Android에서 사용할 준비가되었습니다.

+1

Younes, 서비스 홍보를 시작하면 모든 게시물이 삭제됩니다. 오, 그리고 Stackoverflow에 오신 것을 환영합니다. – Drew

관련 문제