layoutparams

    -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

    3熱度

    1回答

    我有一個RecyclerView,爲此我有一個自定義適配器,並且我已經將LayoutManager設置爲FlexboxLayoutManager。對於每一個孩子,我想設置FlexGrow爲1 在谷歌的例子,演示貓畫廊(https://github.com/google/flexbox-layout),他們這樣做的ViewHolder: void bindTo(Drawable drawable)

    -1熱度

    1回答

    我想要將我的LinearLayout高度更改爲父佈局的50%,當我單擊按鈕。我使用LinearLayout.LayoutParams對它進行了修改,但如果我在onCreate之外的方法中使用buttonClicked方法調用時,它不會更改我的佈局的高度。但是,如果我將LinearLayout.LayoutParams放在onCreate中,那麼它就可以工作。我怎樣才能做到這一點,當我點擊一個按鈕?

    0熱度

    1回答

    我正在嘗試創建一個將在onClick按鈕上顯示圖像的活動。到目前爲止,我已成功地讓我的應用程序在單擊按鈕時淡入圖像,但我希望圖像顯示在已按下的按鈕上。 從我的理解你想要使用LayoutParams我試圖做的,但它似乎從我的Button.getX()和getY()得到錯誤的值。這裏是我的代碼: button1.setOnClickListener(new View.OnClickListener()

    0熱度

    2回答

    當在我佈局我改變一個TextView的邊緣有一個TextView像RelativeLayout下面的內部: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.

    1熱度

    2回答

    我已經完成了這個過去,我很沮喪,因爲這種方法不像我期望的那樣工作。我有我想要調整到特定尺寸的圖像,我用下面的代碼: snellen.post(new Runnable() { @Override public void run() { ConstraintLayout.LayoutParams params = (ConstraintLayout.Layout

    0熱度

    2回答

    我試圖改變一個GridView的重力,每當我點擊一個按鈕,但應用程序部署時崩潰。我不確定爲什麼會在XML佈局中聲明GridView時出現這種情況。 嘗試上的空對象引用調用虛擬方法android.view.ViewGroup $的LayoutParams android.widget.GridView.getLayoutParams()' sw600dp/activity_main.xml中 <?x