意図したとおりに機能しなかったため、古いコードを削除しました。画面の特定の部分で onDraw キャンバス機能を使用して、描画の周りにボタンやその他のテキストを配置できるようにしようとしていました。
***編集* **
私は今、この問題を解決することができました。提案されたものの多くは役に立ちましたが、私が望んでいたもので動作させることができませんでした. それはおそらく何よりも私のせいなので、アドバイスを提供してくれたすべての人に感謝します。これが私が問題を解決した方法です。
*1. まず、レイアウト ファイルでビューを定義します。
<view
class="com.project.MainActivity.Drawing"
android:id="@+id/drawing_area"
android:layout_width="700dp"
android:layout_height="900dp"
android:layout_centerInParent="true"/>
*2. 次に、次のコードを使用して別の Java クラス ファイルを作成します。
public class Drawing extends View {
Paint paint = new Paint();
public Drawing(Context context) {
super(context);
}
public Drawing(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
//Draw Image Here//
}
*3. 次に、メイン アクティビティから Drawing を呼び出します。
public class MainActivity extends Activity {
private Drawing mDrawingArea;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.percentage_count_layout);
mDrawingArea = (Drawing)findViewById(R.id.drawing_area);
}