小编Rad*_*hai的帖子

如何以百分比设置协调器布局的孩子的高度?

我想设计一个由以下部分组成的布局:布局顶部的工具栏(应占屏幕的 20%),然后,垂直下方的 ViewPager(应占屏幕的 60%),然后仍然垂直下方,一个BottomSheet(折叠时应占屏幕的20%,展开时应占屏幕的100%)。
现在我已经像这样声明了底片:

<LinearLayout
    android:id="@+id/BSSECONDTOOLBAR"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="???"
    app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
    android:layout_gravity="bottom"
    android:gravity="bottom"
    android:background="#f44242" />
Run Code Online (Sandbox Code Playgroud)

由于这应该是 a 的直接子级,因此CoordinatorLayout我无法使用该layout_weight属性。

我的问题是如何BottomSheet以百分比设置高度?

android android-coordinatorlayout bottom-sheet

6
推荐指数
1
解决办法
2597
查看次数

指向C++的指针

我无法真正理解指针指向C++的指针.假设我有一个如下定义的类:

class Vector3 
{
   public:
         float x,y,z;
         //some constructors and methods
}
Run Code Online (Sandbox Code Playgroud)

如果我有类似的东西,那该怎么办?

Vector3 **myVector3;
Run Code Online (Sandbox Code Playgroud)

这就是C#的等同于说List<List<Vector3> myVector3什么?无论如何,我怎样才能动态分配这个myVector3对象?谢谢.

c# c++ pointers dynamic

-3
推荐指数
1
解决办法
307
查看次数