解决方案 »
- undefined reference to 'register_android_mytest_hellojni(_JNIEnv*)'问题
- android项目Team提交时报错 在线等
- Gallery放在layout中如何设置显示的位置呢?
- 关于listView的动态更新问题(setAdapter方法)
- 类似360的“功能大全” 在一个应用程序中启动另外一个应用程序
- 哪位說說,Android 是怎麼跟 Linux Kernel 不相容?
- 怎么搭个小服务器,练习下http使用
- ViewPager+Fragment+EditText的问题
- android弹出软键盘怎么防止系统自动调整控件的位置
- 项目拷贝到别的电脑后,as代码报错但是编译运行没问题
- 谁能给我解释下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即可