如何使网格布局占据屏幕的1/2?

时间:2015-06-14 17:39:03

标签: android android-layout

我目前的想法是使用1/2作为Weightsum的水平LinearLayout,但这不会使Linearlayout占据屏幕的1/2(这将允许我在上面放置一个Gridlayout)。

如何让Gridlayout占据屏幕的上半部分?

1 个答案:

答案 0 :(得分:0)

尝试在父LinearLayout上设置GridLayout属性。

在以下示例中,1的权重将为2 <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="2"> <GridLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"/> </LinearLayout> 的总重量textfield(<1}}。

<!DOCTYPE html>
<html>
<head>
<title>Tasks for the day</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

<script>

alert("When you have finished your task you only have to click on it.");

$(document).ready(function(){
$("p").click(function(){
    $(this).hide();
});
});

$(document).keypress(function(e) {
if(e.which == 13) {

}
});

function showMsg(){
 var userInput = document.getElementById('userInput').value;
  document.getElementById('userMsg').innerHTML = userInput;
}

</script>
</head>
<body>

<h1>Tasks to do</h1>

<p>Type what you need to do:</p>

<input type="input" id="userInput" onkeyup=showMsg() value="" />
<p id="userMsg"></p>

</body>
</html>