꿈꾸는 시스템 디자이너

블로그에 소스코드 하이라이트 하기 본문

Development/ETC

블로그에 소스코드 하이라이트 하기

독행소년 2013. 5. 14. 10:42

아래의 링크를 참조


http://diyall.tistory.com/entry/%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC-%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C-%EB%84%A3%EA%B8%B0-HTML-%EC%96%91%EC%8B%9D


소스코드를 넣을때는


<PRE class="brush:java">

소스코드

</PRE>


class HellowJava
{
    public static void main(String[] args)
    {
        System.out.println("Hello, Java ! ");
    }
}


XML 코드를 넣을때는 아래와 같은 방식으로 작성한다.

<pre class="brush:xml">

XML 코드

</pre>


다만 안드로이드의 레이아웃 파일과 같은 경우 XML표준포맷(?)으로 변경되어 아래와 같이 볼품 없이 표시된다.


    

        

        


이는 XML 코드내에 "<" 때문인데 이를 "&lt;"로 취환하여 입력하면 해결된다. 이부분에 대해서 좀 조사해 보았는데 SyntaxHighlighter 홈페이지에의 XML 코드 예제에서도 이렇게 취환하여 사용한다니 별다른 방법이 없는 듯 싶다.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Inflate Layout"
            android:textAppearance="?android:attr/textAppearanceMedium" />

        <Button
            android:id="@+id/mainButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:onClick="onClick"
            android:text="Inflate" />
    </LinearLayout>

    <!-- Inflation할 레이아웃 영역 -->

    <LinearLayout
        android:id="@+id/inflatedLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1" >
    </LinearLayout>

</LinearLayout>
Comments