[英]Remove 1px padding right linearlayout blank space
干草。 我在純 java 中創建布局。 代碼:
public class Menu extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// ============ FULLSCREEN
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
// ============ LINEAR MAIN
LinearLayout layPrincipal = new LinearLayout(this);
LinearLayout.LayoutParams layFragP = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);
layPrincipal.setLayoutParams(layFragP);
layPrincipal.setOrientation(LinearLayout.VERTICAL);
// ============ SET
setContentView(layPrincipal);
// ============ IMG
ImageView imagemCurso = new ImageView(this);
imagemCurso.setImageResource(R.drawable.intro);
imagemCurso.setAdjustViewBounds(true);
layPrincipal.addView(imagemCurso);
}
}
右側有一條白線。 看起來線性布局的正確內部間距為 1px。 看:
我已經將圖像換成了 textview,但同樣的問題發生了。 我試圖在線性布局中將填充設置為零,但沒有成功。 我試圖將重力設置在中心,但沒有成功。 我一直在使用 MATCH_PARENT。 我試過有人可以幫助我嗎? 感謝關注。
setAdjustViewBounds=true 有問題
如果您希望 ImageView 調整其邊界以保持其可繪制對象的縱橫比,請將其設置為 true。
注意:如果應用程序的目標是 API 級別 17 或更低,adjustViewBounds 將允許可繪制對象縮小視圖邊界,但在所有情況下都不會增長以填充可用的測量空間。 這是為了與舊版 MeasureSpec 和 RelativeLayout 行為兼容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.