解决方案 »
- 大量Android免积分资料(教程+工具+源码)汇总
- android 中,客户端信息(手机中信息)如何导入服务器端数据库??
- android 编程出现的小问题
- 快来看看!在android元素周期表布局文件怎么写!!!!!
- 2.3.3截图功能
- Eclipse Android 开发面对的第一个重大问题
- 走过路过的大神们,Android上传图片大小怎么设置的,跪接口水
- 开源信息推送服务器有多少人会用?(国内的)
- android Spinner OnItemSelectedListener监听无效
- 一个界面两个按钮弹出对话框 怎么做 小白求赐教!有自己写的代码求改正
- 谁能给我解释下getcontext()
- Android中如何把在broadcastreceiver中耗时的任务交给service处理
<LinearLayout style="@style/ll" > <Button
android:id="@+id/sin"
style="@style/math"
android:text="sin" >
</Button> <Button
android:id="@+id/cos"
style="@style/math"
android:text="cos" >
</Button> <Button
android:id="@+id/tan"
style="@style/math"
android:text="tan" >
</Button> <Button
style="@style/func"
android:text="ln" >
</Button> <Button
style="@style/func"
android:text="log" >
</Button> <Button
style="@style/op"
android:text="pow" >
</Button>
</LinearLayout>
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="ll">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">0dp</item>
<item name="android:layout_weight">1</item>
<item name="android:orientation">horizontal</item>
<item name="android:paddingTop">0dp</item>
</style>
<style name="button">
<item name="android:layout_width">0sp</item>
<item name="android:layout_height">match_parent</item>
<item name="android:layout_margin">2dp</item>
<item name="android:layout_weight">1</item>
<item name="android:background">@layout/button</item>
<item name="android:textColor">#ffffff</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">20sp</item>
</style> <style name="num" parent="@style/button">
<item name="android:textColor">#ffff00</item>
<item name="android:onClick">Nums_Click</item>
</style> <style name="op" parent="@style/button">
<item name="android:onClick">Operator_Click</item>
</style> <style name="AC" parent="@style/button">
<item name="android:background">@layout/button2</item>
</style> <style name="func" parent="@style/button">
<item name="android:onClick">Function_Click</item>
</style>
<style name="math" parent="@style/func">
<item name="android:textColor">#ffff00</item>
</style>
</resources>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" > <Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" /> <Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" /></LinearLayout>就是这样两个button,这样让他们在任何手机上水平方向,三个间距是相等(button1与左边屏幕边缘的距离、button1与button2的距离,button2与右边屏幕边缘的距离)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" > <Button
android:id="@+id/download"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:layout_marginRight="8dp"
android:layout_weight="1"
android:text="button1" /> <Button
android:id="@+id/tv"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:layout_marginRight="16dp"
android:layout_weight="1"
android:text="button2" /></LinearLayout>
这只是个例子,你可以获取屏幕大小在代码设置margin啊只要中间margin是两侧的1/2即可