1. 程式人生 > >如何在java程式碼中設定margin屬性

如何在java程式碼中設定margin屬性

但是有些情況下,需要在java程式碼裡來寫,可是View本身沒有setMargin方法,怎麼辦呢?   通過查閱android api,我們發現android.view.ViewGroup.MarginLayoutParams有個方法setMargins(left, top, right, bottom). 其直接的子類有: FrameLayout.LayoutParams, LinearLayout.LayoutParams and RelativeLayout.LayoutParams.   使用方法: Java程式碼     LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);       lp.setMargins(10, 20, 30, 40);       imageView.setLayoutParams(lp);

相關推薦

如何在java程式碼設定margin屬性

但是有些情況下,需要在java程式碼裡來寫,可是View本身沒有setMargin方法,怎麼辦呢?   通過查閱android api,我們發現android.view.ViewGroup.MarginLayoutParams有個方法setMargins(left, top, right, bottom)

Android在java程式碼設定margin

然則有些景象下,須要在java程式碼裡來寫,可是View本身沒有setMargin辦法,怎麼辦呢? 經由過程查閱android api,我們發明android.view.ViewGroup.MarginLayoutParams有個辦法setMargins(left, top, right, botto

Android 使用MarginLayoutParams在Java程式碼設定View的margin屬性

1.簡介在View的設定中,我們很常會用到View的邊距設定.在XML中這個通過layout_margin屬性進行設定是很容易做到的。但是某些情況下我們需要設定layout_margin但卻不是在XML

Android 在java程式碼設定EditText只接受數字輸入

在XML中的我就不多說了,不知道的童鞋可以去查EditText的XML屬性。 做到的專案需要動態生成EditText所以就只能在java程式碼中控制,EditText的屬性。 上程式碼: EditText et; et = (EditText) findViewById(R.id.et); // 方法1

java程式碼設定字型顏色方法總結

setTextColor(0xFF0000FF); //0xFF0000FF是int型別的資料,分組一下0x|FF|0000FF,0x是代表顏色整 數的標記,ff是表示透明度,0000FF表示顏色,注意:這裡0xFF0000FF必須是8個的顏色表示,不接受0000FF這

如何解決java.library.path屬性程式碼設定不生效問題

前兩天想的螢幕抓圖的程式,想給加個系統全域性的熱鍵,也就是說,在程式不處於當前啟用下也可響應鍵盤事件。通過java自己應該是實現不了了。 想到使用JNI,還好找到一篇介紹使用JIntellitype的文章,寫得挺好的,下面的是連結: http://walsece.itey

android 在java程式碼動態設定控制元件的位置和設定片大小

需要動態改變佈局裡面控制元件的相對位置 如: 1.改變RelativeLayout佈局裡面某個控制元件的layout_toLeftOf 的屬性 RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)view

eclipsejava程式碼格式化設定方法 (zz)

由於之前習慣了Java的程式碼格式化樣式,即如下圖1的第一種程式碼格式,而看第二種程式碼格式時感覺程式碼很亂,總找不到“{ }”對稱的感覺。eclipse自動格式化程式碼的快捷方式是Ctrl+Shift+F ,下面將通過設定eclipse來達到第一種程式碼樣式。

Android NDK(JNI)學習總結一:Java程式碼申明native函式-Java呼叫C函式,並在C函式訪問java類和方法、屬性

本文不涉及android-ndk開發環境搭。 步驟一:新建一個APP,名稱為HelloJNI,然後定義一個類(將會在native程式碼中呼叫和訪問該類): package com.example.hellojni; public class JNITe

Java的靜態屬性、靜態程式碼塊塊、非靜態屬性、非靜態程式碼塊塊、建構函式在初始化時的執行順序

序言   前幾天在複習J2SE的時候,看到了這個Java類在new的過程中,靜態域、靜態塊、非靜態域、非靜態塊、建構函式的執行順序問題。就想著自己總結寫一下,便於以後查閱總結:    以下是我整理好的結果;在java類new一個物件的過程中,它們的執行順序如下:     (當

android 用程式碼設定margin屬性,textView加粗

設定layout引數 LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.W

EditText的InputType屬性,可以在程式碼設定,也可以預先在xml定義對應關係

EditText的InputType屬性,可以在程式碼中設定,也可以預先在xml中定義 設定EditText的InputType屬性,最簡單省事的辦法就是在定義EditText的xml中直接設定。 比如: 想要設定一個可編輯的文字框的輸入內容為只

Android 如何在Java程式碼手動設定控制元件的marginleft

1.定義LayoutParams LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.La

eclipsejava程式碼格式化設定方法

由於學Java之前習慣了C#的程式碼格式化樣式,即如下圖1的第一種程式碼格式,而看第二種程式碼格式時感覺程式碼很亂,總找不到“{}”對稱的感覺。eclipse自動格式化程式碼的快捷方式是Ctrl+Shift+F ,下面將通過設定eclipse來達到第一種程式碼樣式。

URLParser:很實用的URL引數解析器(JAVA程式碼方便獲取QueryString的get引數)

很實用的URL引數解析器(JAVA程式碼中方便獲取QueryString中的get引數) package com.kaishustory.quick.commons.text; import java.io.UnsupportedEncodingException; import

Java基礎 - java程式碼會用到的語句結構

一. 條件選擇語句 if...else 結構     1、基礎格式:         A.單if語句           

2018.10.11在Java程式碼控制UI介面(桌面檯球)

MainActivity : package com.example.mcq; import android.app.AlertDialog; import android.content.DialogInterface; import android.graphics.Color; impo

input標籤設定readonly屬性後游標顯示問題

IE、火狐瀏覽器中,在HTML中,如果把一個的readonly屬性設定為"readonly",表示這個表單元素不能編輯。但是,滑鼠點選之後,這個表單元素還是有游標存在的。 以下方法可以解決這個問題: 1.設定屬性 disabled=“disabled”, <input ty

Java程式碼的try ..finally返回值問題

首先明確一點,finally 塊中的 return 返回後方法結束執行,不會再執行 try 塊中的 return 語句。 那麼如果finally修改某個變數會影響try中的返回值嗎?程式碼如下: private static Map<String, String> fin

Js與標籤屬性 關於在JS設定標籤屬性 js和jquery通過this獲取html標籤屬性

關於在JS中設定標籤屬性 2017-10-09 23:04 by 清風221, 12790 閱讀, 0 評論, 收藏, 編輯 Attribute 該屬性主要是用來在標籤行內樣式,新增、刪除、獲取屬性。且適用於自定義屬性。