2013-10-18 3 views
0

캔버스를 디자인했습니다. 이제 XML 파일에 캔버스를 포함시키고 싶습니다. 어떻게해야합니까?캔버스를 레이아웃에 포함시키는 방법

내 MainActivity 파일은 다음과 같습니다 :

내 xml 파일은 다음과 같습니다
public class MainActivity extends Activity { 
    CircularSeekBar circularSeekbar; 
    private AudioManager audioManager = null; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     supe`enter code here`r.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     TextView tx =(TextView) findViewById(R.id.mytext); 
     circularSeekbar =(CircularSeekBar) findViewById(R.id.mycanvas); 
     audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 
     circularSeekbar = new CircularSeekBar(this); 
    ------------------- 
} 

:

문제는 캔버스는 내가 응용 프로그램을 실행할 때 화면에 제공
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 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:id="@+id/rel"> 

<TextView 
    android:id="@+id/mytext" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:text="Value" 
    /> 

<com.example.semicirseek.MyCanvas 
    android:id="@+id/mycanvas" 
    android:layout_width="wrap_content" 
    android:layout_height="90dp" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="88dp" 
    android:max="255" 
    android:progress="0" /> 

</RelativeLayout> 

+0

xml은 무엇이 먼저 나옵니까? –

+0

나는 canvas가 xml 내에 있기를 바란다. – user2717079

+0

bt 나는 상대적인 레이아웃 안에 있지 않다고 생각 하는가? –

답변

0

사용해보기 :

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 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:layout_centerHorizontal="true" 
android:id="@+id/rel"> 

<TextView 
    android:id="@+id/mytext" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Value" 
    /> 

<com.example.semicirseek.MyCanvas 
    android:id="@+id/mycanvas" 
    android:layout_width="wrap_content" 
    android:layout_height="90dp" 
    android:layout_marginTop="88dp" 
    android:max="255" 
    android:progress="0" 
    android:layout_below="@+id/mytext"/> 

</RelativeLayout> 
관련 문제