我在Android上实现了一个用于绘图的画布,但是绘图视图充满了屏幕。我想调整这个屏幕的大小。我该怎么办?
一旦我将MyView设置为在oncreate方法中使用setContentView显示。
mainactivity.java
MyView view = new MyView(this);
setContentView(view);
这是在画布上作画的部分。但是,如前所述,我想调整一下我可以画画的范围。我不希望整个屏幕都是一个绘图视图。MyView.java
public class MyView extends View {
private Paint paint = new Paint();
private Path path = new Path();
private int x,y;
public MyView(Context context){
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
paint.setColor(Color.BLACK);
//STROKE속성을 이용하여 테두리...선...
paint.setStyle(Paint.Style.STROKE);
//두께
paint.setStrokeWidth(3);
//path객체가 가지고 있는 경로를 화면에 그린다...
canvas.drawPath(path,paint);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
x = (int)event.getX();
y = (int)event.getY();
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
path.moveTo(x,y);
break;
case MotionEvent.ACTION_MOVE:
x = (int)event.getX();
y = (int)event.getY();
Log.e("s",x+""+y);
path.lineTo(x,y);
break;
}
//View의 onDraw()를 호출하는 메소드...
invalidate();
return true;
}
}
您可以像这样设置宽度和高度:
MyView view = new MyView(this);
setContentView(view);
view.setLayoutParams(new FrameLayout.LayoutParams(500, 500));
本文向大家介绍Bootstrap 设置datetimepicker在屏幕上面弹出设置方法,包括了Bootstrap 设置datetimepicker在屏幕上面弹出设置方法的使用技巧和注意事项,需要的朋友参考一下 datetimepicker默认是在输入框下面弹出的,但是遇到输入框在屏幕下面时,日期选择框会有一部分在屏幕下面,显示不了,因此需要能够从上面弹出。设置很简单,在初始话中: 添加picke
我在JavaFX中使用场景图(不是画布)进行模拟,但在屏幕上只画我需要的东西时遇到了问题。 该模拟中有1000万个节点,但用户只需要在屏幕上同时看到这些节点的一小部分(最多160000个节点)。我关心的所有节点都是400x400<code>ImageViews 每个节点都是包含大约40000个节点的(节点块)的成员,因此每次需要显示4个或更少的节点块。为了显示这些“节点块”,它们被添加到静态中,该
我有一个大小的图像(宽度=1444*高度=760)。现在我想在imageview中显示它,以设置imageview的重量和高度,我为dimens.xml创建不同的文件,如: dimens.xml dimens.xml(hdpi) dimens.xml(mdpi) dimens.xml(xhdpi) dimens.xml(xxhdpi) dimens.xml(xxxhdpi) dimens.xml(
在Twitter应用程序中,当你点击一条推文时,屏幕会向左滑动,就像页面在滑动一样。我想这是动画部分。我想在我的应用程序中找到它,但在上面找不到任何东西。在我的应用程序中,有许多片段可以多次添加/删除。每个片段上都有按钮,当我点击一个按钮时,新的片段就会出现。我希望他们像推特上的页面一样滑动。我知道ViewPager类,但这是不同的。请帮帮我。谢谢
我有这个代码: 它给了我这个: 它应该是一个8x8的网格,但它已经溢出了。如何以非编程方式(通过xml)拟合64个方块?
我有以下布局,它适用于note 9 Samsung这样的大屏幕,但它不会缩小到适合小手机的屏幕大小,请参阅随附的图片和代码。我喜欢使用约束布局,我确实选择了所有项目以WRAPCONTENT或MatchConstraint的形式,但在小型手机中仍然有“开始”按钮跳出屏幕。