我想在一个特定的点(例如(x,y))在android应用程序中绘制一个按钮,该点将在运行时生成。 那么我该如何实现它。如何在Android中的特定位置上绘制按钮?
1
A
回答
0
0
对于下面的代码,使用...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button android:layout_width="50dip"
android:layout_height="50dip"
android:id="@+id/button"/>
</RelativeLayout>
在此代码
只需使用量U可以设置你的按钮按您的要求添加android:layout_margin
.....
0
如果您正在使用的LinearLayout:
Button button = (Button)findViewById(R.id.my_button);
LinearLayout.LayoutParams linParams =
(LinearLayout.LayoutParams)button.getLayoutParams();
linParams.setMargins(left, top, right, bottom);
button.setLayoutParams(linParams);
0
创建RelativeLayout布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button android:id="@+id/mybutton"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</RelativeLayout>
然后在你的代码:
int posX = 10, posY = 20;
Button b = findViewById(R.id.mybutton);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(posX, posY, 0, 0);
b.setLayoutParams(layoutParams);
相关问题
- 1. 如何在android中的特定位置绘制一个矩形
- 2. Android:在绘制线上放置按钮
- 3. Android:在特定位置绘制位图,拒绝绘制
- 4. Android - 将位图绘制到画布上的特定位置
- 5. 设置可绘制位置内按钮
- 6. Android中的绘制按钮
- 7. 如何在特定位置绘制Matlab中的各个点?
- 8. 如何在JPanel中的特定位置绘制垂直线?
- 9. Holo专注按钮的位置绘制
- 10. 在屏幕的特定位置绘制自定义视图 - Android
- 11. 如何在android XML中定位按钮?
- 12. 如何绘制或显示android中X和Y位置的按钮?
- 13. 如何绘制上的启动按钮
- 14. 将按钮拖放到Android中的特定位置
- 15. 如何通过按下按钮在android中绘制圆?
- 16. Android中的定位按钮
- 17. 如何在特定位置绘制SVG形状(取决于xAxis)
- 18. Android - 在位图上绘制
- 19. 如何在按钮上设置位图?
- 20. 如何在android中绘制在特定路径(Arc)中移动的位图?
- 21. 在android中定制按钮
- 22. 在RelativeLayout中的特定位置动态放置按钮
- 23. 如何在windows-CE中绘制按钮?
- 24. 如何在Android上使用Java绘制特定的字形?
- 25. Android:在特定位置添加一个按钮
- 26. Android:在自定义画布上绘制圆形按钮,点击
- 27. 如何在新位置的Android活动中放置按钮?
- 28. 在Android中更改按钮的位置
- 29. 在android中的按钮位置
- 30. 如何在特定位置生成按钮?
仅供参考,AbsoluteLayout已被弃用。 –
因此,让我知道使用不赞成使用的布局会带来什么样的危害。 –