[問題] custom view 已解決
開發層: (應用/框架/庫/核心)
問題:
會當掉
當在xml檔加入class以後就當
我的目地是要讓button跟我的畫布在同一個畫面上
輸入:
預期輸出:
錯誤輸出:
錯誤訊息:
程式碼: (請多利用置底文網站)
-----------------clock.java----------------
package henry.clock
import android.app.Activity;
import android.os.Bundle;
public class clock extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
-----------------------main.xml----------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<view class="henry.clock.DrawClock"
android:id="@+id/DrawClock"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</view>
<Button android:text="draw" android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
<Button android:text="clear" android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
<Button android:text="Exit" android:id="@+id/Button03"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
</LinearLayout>
---------------DrawClock.java------------------------------------------------
package henry.clock;
public class DrawClock extends View
{
public DrawClock(Context context)
{
super(context);
}
public void onDraw(Canvas canvas)
{
paint= new Paint();
canvas.drawCircle(20, 20, 20, paint);
}
}
參考: (書籍/網頁/...)
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.81.11.187
※ henry720303:轉錄至看板 java 06/01 14:32
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章