본문 바로가기

웹 개발

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버그인지 아니면 원래 이런건지, 확실한 해결책은 아닌 것 같다. 좀 더 확인 해 볼 필요가 있겠다.




반응형