layoutparams

    0热度

    1回答

    我正在创建具有searchBar by this lib屏幕的应用程序。 我的活动布局是这样的: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.

    -3热度

    3回答

    我有一个回收器视图,其中我有一个线性布局作为父项和一个相对布局作为子项。我正在动态改变布局参数。我的代码在线性布局方面效果很好,但是当涉及到相对布局时,它会崩溃。 它甚至没有显示导致崩溃的行号,经过如此多的运行后,我发现导致崩溃的那一行。这是回收视图适配器类。 @Override public void onBindViewHolder(Holder holder, int positi

    4热度

    2回答

    我在我的XML布局中有一个CardView,我需要以编程方式为它设置边距(这是因为我不需要任何时间保证金,基于很少的条件,我可以设置或删除保证金)。 我是这样做的: CardView.LayoutParams layoutParams = (CardView.LayoutParams) myCardView.getLayoutParams(); layoutParams.setMargins(0

    0热度

    1回答

    我有一些视图的布局,我需要根据某些参数更改大小,这取决于视图的宽度。宽度设置为“match_parent”。所以,当我试图把它返回0。这里的宽度是我到目前为止已经试过: mask.getWidth(); mask.getLayoutParams().width ViewTreeObserver vto = mask.getViewTreeObserver(); vto.addOnGlobalLay

    0热度

    2回答

    我在CoordinateLayout中使用View作为activity.xml中的根视图。在该XML中,我使用NestedScrollView并启用了appbar_scrolling_view_behavior。但是NestedScrollView内部的内容包装高度而不是匹配父项。 这里是我的布局XML <?xml version="1.0" encoding="utf-8"?> <androi

    -1热度

    1回答

    我想要将我的LinearLayout高度更改为父布局的50%,当我单击按钮。我使用LinearLayout.LayoutParams对它进行了修改,但如果我在onCreate之外的方法中使用buttonClicked方法调用时,它不会更改我的布局的高度。但是,如果我将LinearLayout.LayoutParams放在onCreate中,那么它就可以工作。我怎样才能做到这一点,当我点击一个按钮?

    0热度

    1回答

    我正在尝试创建一个将在onClick按钮上显示图像的活动。到目前为止,我已成功地让我的应用程序在单击按钮时淡入图像,但我希望图像显示在已按下的按钮上。 从我的理解你想要使用LayoutParams我试图做的,但它似乎从我的Button.getX()和getY()得到错误的值。这里是我的代码: button1.setOnClickListener(new View.OnClickListener()

    2热度

    2回答

    我正在处理扩展SurfaceView的幻灯片菜单视图,但是当我尝试更改视图的大小时画布不会更改。 调试目的,我改变了看法调用方法的大小:平局功能 public void changeSize() { width += 10; getLayoutParams().width = width; this.setLayoutParams(getLayoutParams())

    -1热度

    3回答

    我想从我的Main2Activity为MainActivity创建一个新的textview。我试过这个。我究竟做错了什么? 主要活动(这正好与activity_main,并在年底做的意图改变Main2Activity) package com.example.gabriel.apppapa; import android.app.Activity; import android.conten

    1热度

    2回答

    我已经完成了这个过去,我很沮丧,因为这种方法不像我期望的那样工作。我有我想要调整到特定尺寸的图像,我用下面的代码: snellen.post(new Runnable() { @Override public void run() { ConstraintLayout.LayoutParams params = (ConstraintLayout.Layout