zoukankan      html  css  js  c++  java
  • Android Gridlayout使用(计算器模型)

    例2-9代码   计算器布局(不包含括号)

    activity_main.xml

      1 <?xml version="1.0" encoding="utf-8"?>
      2 <GridLayout android:layout_width="fill_parent"
      3     android:layout_height="fill_parent"
      4     android:columnCount="4"
      5     android:rowCount="6"
      6     xmlns:android="http://schemas.android.com/apk/res/android">
      7     <TextView
      8         android:layout_height="40dp"
      9         android:layout_width="match_parent"
     10         android:text="0"
     11         android:textSize="30dp"
     12         android:gravity="left"
     13         android:layout_columnSpan="4"/>
     14     <Button
     15         android:id="@+id/qcbut"
     16         android:layout_width="match_parent"
     17         android:layout_height="wrap_content"
     18         android:text="清除"
     19         android:layout_columnSpan="4"/>
     20     <Button
     21         android:id="@+id/but1"
     22         android:layout_width="wrap_content"
     23         android:layout_height="wrap_content"
     24         android:text="1" />
     25     <Button
     26         android:id="@+id/but2"
     27         android:layout_width="wrap_content"
     28         android:layout_height="wrap_content"
     29         android:text="2" />
     30     <Button
     31         android:id="@+id/but3"
     32         android:layout_width="wrap_content"
     33         android:layout_height="wrap_content"
     34         android:text="3" />
     35     <Button
     36         android:id="@+id/butjia"
     37         android:layout_width="wrap_content"
     38         android:layout_height="wrap_content"
     39         android:text="+" />
     40     <Button
     41         android:id="@+id/but4"
     42         android:layout_width="wrap_content"
     43         android:layout_height="wrap_content"
     44         android:text="4" />
     45     <Button
     46         android:id="@+id/but5"
     47         android:layout_width="wrap_content"
     48         android:layout_height="wrap_content"
     49         android:text="5" />
     50     <Button
     51         android:id="@+id/but6"
     52         android:layout_width="wrap_content"
     53         android:layout_height="wrap_content"
     54         android:text="6" />
     55     <Button
     56         android:id="@+id/butjian"
     57         android:layout_width="wrap_content"
     58         android:layout_height="wrap_content"
     59         android:text="-" />
     60     <Button
     61         android:id="@+id/but7"
     62         android:layout_width="wrap_content"
     63         android:layout_height="wrap_content"
     64         android:text="7" />
     65     <Button
     66         android:id="@+id/but8"
     67         android:layout_width="wrap_content"
     68         android:layout_height="wrap_content"
     69         android:text="8" />
     70     <Button
     71         android:id="@+id/but9"
     72         android:layout_width="wrap_content"
     73         android:layout_height="wrap_content"
     74         android:text="9" />
     75     <Button
     76         android:id="@+id/butcheng"
     77         android:layout_width="wrap_content"
     78         android:layout_height="wrap_content"
     79         android:text="*" />
     80     <Button
     81         android:id="@+id/butdian"
     82         android:layout_width="wrap_content"
     83         android:layout_height="wrap_content"
     84         android:text="." />
     85     <Button
     86         android:id="@+id/but0"
     87         android:layout_width="wrap_content"
     88         android:layout_height="wrap_content"
     89         android:text="0" />
     90     <Button
     91         android:id="@+id/butdeng"
     92         android:layout_width="wrap_content"
     93         android:layout_height="wrap_content"
     94         android:text="=" />
     95     <Button
     96         android:id="@+id/butchu"
     97         android:layout_width="wrap_content"
     98         android:layout_height="wrap_content"
     99         android:text="/" />
    100 </GridLayout>
  • 相关阅读:
    新内核2.6.30编译完之后在目标板上看不到ttyS1
    使用memset、memcpy等函数需要包含string.h而不是strings.h
    软件模式之原则设计
    由编译错误看L. lxxxx的正确位置
    设计模式之策略模式
    make menuconfig提示'make menuconfig' requires the ncurses libraries.
    抽取界面用 XML 和 XSL 构建有良好适应性的 Web 应用前端
    .Net框架下的XSLT转换技术简介
    派生和继承
    UML 类图介绍
  • 原文地址:https://www.cnblogs.com/xiaowangdatie/p/13721250.html
Copyright © 2011-2022 走看看