这是我的代码
var graphHeight = parentLayout.height
var graphPointView = LayoutInflater.from(context).inflate(R.layout.view_graph_point, null, false)
graphPointView.y =(graphHeight / 2f)
graphView.addView(graphPointView)
和...
灰线在视图组布局的中心位置,为什么红点不在视图组布局的中心?我想把它放在中心位置。 (如灰线)
我的代码有什么问题?
view_graph_point.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/graph_point_view"
android:layout_width="10dp"
android:layout_height="10dp"
android:layout_centerHorizontal="true"
android:background="@drawable/graph_round_point"
xmlns:android="http://schemas.android.com/apk/res/android" />
graph_round_point.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<solid android:color="#A04000"/>
<stroke android:width="1dp" android:color="#fff" />
<size android:width="12dp" android:height="12dp"/>
答案 0 :(得分:0)
我的代码有什么问题
最有可能是布局问题,而不是代码问题。我猜你的容器没有伸展到最大宽度。只要确保其宽度为match_parent
而不是wrap_content
,就应该是它。