SyntaxHighlighter XML 표준으로 강제 변환하지 않는 방법



SyntaxHighlighter XML 표준으로 강제 변환하지 않는 방법

SyntaxHighlighter로 xml코드를 보여 줄때 xml표준 형식으로 바꿔버린다. 그래서 안드로이드 xml 레이아웃의 경우 길게 늘어져 보기가 힘들어지는데, 

대처 방법은 ”   ” < ” 로 치환 하면 된다.

▷표준으로 바꿔버리는 xml 




    
        
        
        
        
        
    
    
        
    
             
        

▷원하는 대로 표시 되는 xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="horizontal" >
        
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:textSize="22sp"
            android:textStyle="bold" />
        
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right|center_vertical"
            android:onClick="onBack"
            android:layout_alignParentLeft="true"
            android:gravity="right|center_vertical"/>
        
    </RelativeLayout>
        
    <ListView
         android:id="@android:id/list"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:layout_weight="1"
         android:cacheColorHint="@android:color/transparent"
         android:listSelector="@android:color/transparent" />
             
</LinearLayout>

SyntaxHighlighter버그인지 아니면 원래 이런건지, 확실한 해결책은 아닌 것 같다. 좀 더 확인 해 볼 필요가 있겠다.