2012-12-01 6 views
-5

맞춤 글꼴 예제와 작은 목록보기 예제 앱이 있습니다. 그러나 나는 그들과 합류 할 수 없다.Android에서 맞춤 글꼴을 적용하는 데 어려움이 있습니다.

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    TextView tv = (TextView)findViewById(R.id.tv); 
    Typeface cFont = Typeface.createFromAsset(getAssets(), "fonts/jcc.ttf"); 
    tv.setTypeface(cFont); 


<TextView 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello" 
android:textSize="18sp" 
android:id="@+id/tv" 
/> 

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_product_list); 

    String asim02 = System.getProperty("line.separator"); 

    String products[] = { 
      "Product1" + asim02 +"Definition1", 
      "Product2" + asim02 +"Definition2", 
      "Product3"+ asim02 +"Definition3", 
      "Product4"+ asim02 +"Definition4", }; 

    lv = (ListView) findViewById(R.id.list_view); 

    // Adding items to listview 
    adapter = new ArrayAdapter<String>(this, R.layout.list_item, R.id.p_list, products); 
    lv.setAdapter(adapter); 



<TextView 

     android:textColor="?android:textColorPrimary" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="15sp" 
     android:id="@+id/p_list" 
     /> 

어떻게 "@ + ID/p_list"과 함께 "@ + ID/TV"를 할당 할 수 있습니다?

+0

여기에 관련 코드를 게시해야합니다. 아무도 지퍼를 다운로드하지 않을 것입니다. –

+0

우편 번호를 두려워하는 경우 여기에서 이미지를 참조하십시오. https://dl.dropbox.com/u/15065300/CustomFont.png –

+0

@DavidCaunt 나는 파일을 많이 개선했다. 도와주세요. –

답변

0

먼저 listview에서 데이터를 설정하기 위해 맞춤 어댑터를 만들어야합니다. 먼저 ListView에만 집중하십시오. 일단 앱에 목록을 표시 할 수 있습니다. 그런 다음 어댑터 코드에서 사용자 정의 글꼴을 통합하십시오.

+0

목록의 어댑터를 찾을 수 있었습니까? 어댑터에는 텍스트보기의 개체가 있습니다. 이제 서체 메서드의 값과 그 값을 설정해야합니다. 그 빌어 먹을 단순한 형제. –

+0

나는 당신이 올바른 길에 있다고 믿습니다. 채택 자 코드를주세요. 나는 너에게 화가 나있다. 당신을 방해해서 사과드립니다. –

+0

여기에서 샘플 프로젝트를 다운로드하십시오. http://www.mediafire.com/?f45f2a6tt15k5un 도와 드리겠습니다. –

관련 문제