2016-06-03 6 views
1

그래서 나는 사용자가 직원 이름을 입력하고 검색하여 내 sql 데이터베이스를 검색하고 이름, 전화 번호, ID 및 각 결과가 다음과 다소 구분되도록 목록의 모든 주소 지정. 사용자가 클릭 할 수 있도록 전화 번호로 전화 번호 자동 링크를 만들려고 시도 중이며 전화를 걸지만이를 수행하는 방법은 확실하지 않습니다. 예. 나는이 사이트의 다른 튜토리얼을보고 따라 왔으며 제대로 작동하지 못했습니다. 너희들이 나를 도울 수 있기를 바래. 처음에는 매니페스트에 권한을 추가했습니다. 여기 안드로이드 textview를 전화 번호로 자동 렌더링하는 방법

내가

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceSmall" 
    android:text="Phone Number" 
    android:id="@+id/textType" 
    android:layout_marginLeft="5dp" 
    android:layout_below="@id/textSize" 
    android:textColor="#666" 
    android:clickable="true" /> 

클릭 할 수 있도록하고자하는 텍스트 뷰에 대한 XML 레이아웃 그리고 여기에 번호가 표시되는 방법까지 설정 자바입니다. 이것이 필요한지 또는 도움이되는지 확실하지 않습니다. 는 XML 추가 기능에서 텍스트 뷰에

myHolder.textType.setText("Mobile Phone# " + current.Phonenum); 

답변

5

시도, 그래서 당신의 코드는 다음과 같아야합니다

<TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:text="123 456 7890" 
      android:id="@+id/textType" 
      android:layout_marginLeft="5dp" 
      android:layout_below="@id/textSize" 
      android:autoLink="phone" 
      android:textColor="#666" 
      android:clickable="true" 
    /> 

도움이 되었기를 바랍니다. 알려줘.

+1

네, 멋진 친구입니다. – WChampion

+0

도움이 된 것을 기쁘게 생각합니다. 해피 코딩! – ishmaelMakitla

-1

다음 android:autoLink="phone" 속성을 추가

android:inputType="phone" 
+0

내가 시험해 보았을 때 나는 그 물건을 클릭했는데 (에뮬레이터를 사용하여) 호출을 시작하지 않는다는 사실을 알게되었다. android : clickable = "true"? 나는 현재 false로 설정되어 있는데, 그 이유는 사용자가 모든 것을 클릭 할 수 없으며 true로 설정된 것을 클릭하기 만했기 때문입니다. 미안해, 너 혼란 스러울 때. 내 코딩 만료일에 약 1 주일 – WChampion

+0

예, true로 설정, edittext로 textview로 변경하려고합니다. –