Итак, у меня есть ресурс компоновки, подобный этому, и я хочу раздуть его с помощью макета и создания:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="75px"
    android:layout_height="25px">
    <TextView
        android:id="@+id/drawable_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:text="Name" />
    <TextView
        android:id="@+id/drawable_description"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@id/drawable_name"
        android:layout_alignParentLeft="true"
        android:gravity="center_horizontal"
        android:layout_below="@+id/drawable_name"
        android:text="Some Text" />
</RelativeLayout>
В представлении может быть что угодно, и я конвертирую его в Bitmap.
private Bitmap getBitmap(View v){
    v.measure(MeasureSpec.makeMeasureSpec(mDrawableWidth, MeasureSpec.EXACTLY),
              MeasureSpec.makeMeasureSpec(mDrawableHeight, MeasureSpec.EXACTLY));
    v.layout(0, 0, mDrawableWidth, mDrawableHeight);
    Bitmap returnedBitmap = Bitmap.createBitmap(mDrawableWidth, mDrawableHeight,Bitmap.Config.ARGB_8888);
    Canvas c=new Canvas(returnedBitmap);
    v.draw(c);
    return returnedBitmap;
}
До сих пор у меня есть Width and Height hardcoded, и я хочу иметь возможность делать это программно, обращаясь к layout_width и layout_height.
Есть ли способ достичь этого?
Если есть другой способ раздувания представления с этими значениями без указания их в мере, пожалуйста, дайте мне знать.
Если я создаю пользовательский вид, есть ли вероятность указать фиксированную ширину и высоту?
Спасибо, Диого.
