android-layout

    0熱度

    1回答

    我在我的佈局的底部添加了一個視圖,以在此元素的末尾添加一個行分隔符。問題是,在佈局中放置此視圖後會填充整個屏幕寬度,但是當我將視圖取出時,它將顯示爲正確的大小(我的測試中大約爲400dp)。爲什麼添加的視圖會導致佈局填滿整個屏幕。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://s

    0熱度

    3回答

    在我的預覽中一切看起來不錯,但是當我在模擬器中打開應用程序時,佈局與長度或寬度的父級不匹配。一切都在它應該在佈局中的位置,它不能與屏幕整體拉伸。這發生在應用程序的每個佈局中(我正在使用片段)。爲了更好地解釋繼承人PIX: **什麼是預覽(並且是我想要什麼) **我有什麼 這裏是XML。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout

    0熱度

    3回答

    獲取Android的ID資源在我科特林應用程序我有一些ImageViews(在activity_main.xml):imageView_0,imageView_1,imageView_2和imageView_3。 如何在0到3的循環中訪問視圖?這是行不通的: val imageView: ImageView = findViewById<ImageView>("R.id.imageView_" +

    -1熱度

    1回答

    我是新來的搜索視圖。我通過onCreateOptionsMenu 實現一個在我toolbar和項目標籤中menu_main <item android:id="@+id/action_serarch" android:title="serarch" android:icon="@drawable/search" app:actionViewClass

    -1熱度

    1回答

    我工作的無線電的應用程序與一個簡單的用戶界面(Y-順序): 蓋 標題+藝術家 按鈕播放/暫停/ .. 。 迴音璧 但我面臨着屏幕尺寸的問題。 封面需要留在頂部,並保持1:1的比例(如果有空間)。 聲吧停留在底部。 帶軌道信息和播放/暫停按鈕的部分需要調整其自身的大小以佔據剩餘空間並將其中的內容居中。 我通過使用LinearLayout對中間佈局加權1來實現此目的,但在小屏幕上,內容被裁剪爲。 我嘗

    1熱度

    1回答

    我正在開發一個消息應用程序,因此爲此我想在Edit-Text中顯示所選聯繫人下面的圖像。請參閱下圖中上方的編輯文本顯示帶有十字符號的小矩形框內的聯繫人名稱以將其刪除。 我該如何設計,任何建議或竅門都會有所幫助。

    -1熱度

    2回答

    我在Android Studio中有以下代碼,其中我在框架佈局中有兩個線性佈局。但是,兩個佈局中的按鈕都映射到彼此的頂部。是否可以將兩個線性佈局(包括按鈕)垂直放置,而不是映射到另一個桃子的頂部? <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

    0熱度

    1回答

    我知道我可以使用@ dimen /東西......但想知道爲什麼這不起作用,以及如何讓它工作。將幫助我理解數據綁定解析器的黑盒子。 在我的XML的lineralayout元素: android:layout_width="@{DataBoundData.dis.equals(IN_PROGRESS) ? 60dp : (DataBoundData.dis.equals(POSTED) ?

    0熱度

    1回答

    問題:試圖與拱形底部實現工具欄。滾動時的內容應該經過這個弧空間。 只有我能想到的(以及嘗試)的東西是設置工具欄的背景與具有拱形的繪圖。它看起來能解決問題。但是當內容向上滾動時,由於工具欄保持矩形形狀,拱形區域中的空白區域保持不變。 我也試圖避免使用自定義形狀而不是工具欄,因爲此工具欄是由協調器佈局控制的Collapsibletoolbarlayout和Appbarlayout的一部分。 有什麼建議

    1熱度

    2回答

    我想爲我的Android應用程序製作一個帶有兩個按鈕的美麗對話框。我的問題是,即使我設置了android:layout_marginBottom = 5dp,按鈕下面也沒有空格。此對話框的佈局dialogbox.xml如下圖所示: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:la