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>
xml은 무엇이 먼저 나옵니까? –
나는 canvas가 xml 내에 있기를 바란다. – user2717079
bt 나는 상대적인 레이아웃 안에 있지 않다고 생각 하는가? –