相关疑难解决方法(0)

Android以编程方式设置自定义视图的高度和宽度

我创建了一个名为的自定义视图Graphview.这是GraphView类的结构.

public class GraphView extends View {

    public GraphView(Context context, float[] values, String title, String[] horlabels, String[] verlabels, boolean type) {
        super(context);
                ........
   }

   ..................
   .................
}
Run Code Online (Sandbox Code Playgroud)

我已经在一个tablerow中添加了视图addview().它工作正常.现在我想设置高度和宽度GraphView.怎么做?

height android view params width

118
推荐指数
5
解决办法
22万
查看次数

如何在android中设置包装内容的最大高度?

在android中,如何创建一个具有最大高度的滚动视图,并包装内容,基本上它是垂直包装内容,但具有最大高度?

我试过了

<ScrollView 
     android:id="@+id/scrollView1"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
         android:maxHeight="200dp"
     android:layout_alignParentBottom="true" >

    <LinearLayout
        android:id="@+id/maincontainer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

    </LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

但这不起作用?

java xml height android

29
推荐指数
5
解决办法
4万
查看次数

我可以在Android中缩放视图吗?

我可以采用Android框架渲染的视图并将其重新调整为其他大小吗?

android view scale

20
推荐指数
2
解决办法
3万
查看次数

以编程方式更改窗口小部件宽度/高度的最佳方法?

可能重复:
Android:如何以编程方式调整自定义视图的大小?

什么是以编程方式更改窗口小部件的宽度/高度(我的意思是,UI窗口小部件,android.view.View的子类)的最佳方法?

做这样的事情有效,但看起来不太对劲:

ViewGroup.LayoutParams params = mSomeView.getLayoutParams();
params.height += 10;
mSomeView.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)

android

11
推荐指数
1
解决办法
1万
查看次数

在DP Java中以编程方式设置ImageView大小

我想设置一个ImageViewin 的宽度和高度Android.在ImageView不存在XML.它在这里创建:

public void setImageView(int i,Integer d, LinearLayout layout ) {
    ImageView imageView = new ImageView(this);
    imageView.setId(i);
    imageView.setPadding(2, 2, 2, 2);
    imageView.setImageBitmap(BitmapFactory.decodeResource(getResources(), d));
    imageView.setScaleType(ImageView.ScaleType.FIT_XY);
    layout.addView(imageView);
}
Run Code Online (Sandbox Code Playgroud)

它被置于这个LinearLayout:

<HorizontalScrollView
    android:id="@+id/horizontal_scroll_view"
    android:layout_width="fill_parent"
    android:layout_gravity="center"
    android:background="@drawable/white_lines"
    android:layout_weight="15"
    android:layout_height="0dp" >

    <LinearLayout
        android:id="@+id/scroll_view_layout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#999A9FA1"
        android:orientation="horizontal" >

    </LinearLayout>

</HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)

所以基本上我setImageView多次调用这个方法并HorizontalScrollViewImageViews括号填充我的方法LinearLayouts.我需要在DP中设置这个高度而不是像素,这样它在所有设备上看起来都一样!

java xml android imageview android-layout

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

标签 统计

android ×5

height ×2

java ×2

view ×2

xml ×2

android-layout ×1

imageview ×1

params ×1

scale ×1

width ×1