我有一个ListView,其中列表中的每个对象都有参数:
android:layout_height="wrap_content"
但是,这会使对象难以按下。我不想增加字体大小来实现这一目标。相反,我可以为wrap_content添加缓冲区吗?
我希望实现以下内容:
android:layout_height="wrap_content" + 10dp
我该怎么做?
由于
答案 0 :(得分:4)
为您的视图添加一些边距或填充。或者,嵌入具有固定10dip高度的<View>
元素。
答案 1 :(得分:3)
你可以使用填充属性,所以它自动设置高度和&amp;宽度你想要的......
android:padding="10dip"
答案 2 :(得分:2)
您最有可能以编程方式执行此操作。因为那种方法不起作用。
不是确切的编码,但是沿着这条线:
View what_i_want_to_resize = (View)findViewById(R.id.myview);
View view_with_the_size = (View)findViewById(R.id.sizeview);
what_i_want_to_resize.setMinimumHeight(view_with_the_size.getMeasuredHeight() + 10);
这些方面的东西。用XML做这件事是不可能的。
您还可以为其添加填充。
android:padding="10dp"
这将在视图之间形成填充或缓冲。
答案 3 :(得分:2)
尝试使用android:layout_margin="10dip"
或填充。
答案 4 :(得分:1)
老兄你必须直接给android:layout_height="50dp"
或任何数字