android 04 AbsoluteLayout

绝对布局:layout_x,layout_y:坐标精准定位

xml文件:不推荐使用

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world"
        android:layout_x="100dp"
        android:layout_y="200dp"/>

</AbsoluteLayout>

java文件:

package com.sxt.day02_03;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {//MainActivity对象创建的时候,显示布局以后这个方法调用了,
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);//显示当前布局activity_main.xml
        Log.i("tag","Hello android");//日志窗口输出
        Log.i("tag","Hello Java");
        Log.e();
        Log.d();
        Log.i("tag","android");

    }

}
时间: 2024-10-03 14:03:36

android 04 AbsoluteLayout的相关文章

Android之AbsoluteLayout(绝对布局)

1.属性简介 为了适配不同机型,绝对布局使用很少! android:layout_x="50dp" android:layout_y="100dp"也只有在AbsoluteLayout时才能使用 <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_x="50dp&quo

深入理解Android(04)——深入理解属性服务

1.属性服务 在windows中,有一个名为注册表一样的东西,注册表可以存储类似key/value这样的键值对. 一般来说,系统或者某些应用程序会把自己的一些属性存储在注册表中,即使系统重启或者应用程序重启,它还是能够根据之前在注册表中设置的属性,进行相应的初始化操作.Android平台也提供了一个类似的机制,称之为属性服务(property service). 2.属性服务初始化 2.1 代码信息 笔者的代码位于该位置:system/core/init/property_service.c i

android 04.16

在忙了两天的android学习过程中终于得到了一些自己觉得满意的收获. 首先是建立了android project 然后做了一些button和toast任重道远仍需努力. 在开始我先说一下需要做的步骤: 首先你需要在res文件下的layout中建立一个属于你当前活动的布局(xml),码代码ing,之后在你的包文件下的java文件中加载你的你的布局,如果你想要做Toast那么看接下来的代码就OK了,下面的代码是手打复习版本的,可能会出现错误,请见谅. 首先,开始是做Button. 1 <?xml

Android 中常见控件的介绍和使用

1 TextView文本框 1.1 TextView类的结构 TextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用于显示文本的区域.TextView类的层次关系如下: java.lang.Object   ? android.view.View   ? android.widget.TextView 直接子类: Button, CheckedTextView, Chronometer, DigitalClock, EditText 间接子类: AutoCompleteTextV

Android开发之详解五大布局

为了适应各式各样的界面风格,Android系统提供了5种布局,这5种布局分别是: LinearLayout(线性布局) TableLayout(表格布局) RelativeLayout(相对布局) AbsoluteLayout(绝对布局) FrameLayout(框架布局) 利用这五种布局,可以在屏幕上将控件随心所欲的摆放,而且控件的大小和位置会随着屏幕大小的变化作出相应的调整.下面是这五个布局在View的继承体系中的关系:<ignore_js_op> 一,LinearLayout(线性布局)

Android使用SeekBar时动态显示进度且随SeekBar一起移动

最近有做一个android项目,里面有使用到在播放视频时可以跳播,同时动态显示播放时间.类似于下图 的效果,我只是抽取其中的一部分做展示,刚接到这个事时也是在网上一通找,最后没找到!而且还碰到有些朋友和我有一样的需求,不知该如何做!现在我分享下自己做的!做的不好,多多包涵!因为上传不了附件,就直接贴代码了! 1:第一个类是自定义的一个类 也就是SeekBar上方会跟随其一块移动的控件,其实非常简单的一个类 package com.example.textmovebyseekbar; import

android学习笔记NO.4

昨天笔记本主板坏了,各种烦心事搞得一团糟,博客也没有接着更!不过不幸中的万幸是:在笔记本主板坏之前,将前一周的笔记上传上来了!周六要交项目,小白的我,还在一点一点看基础,亚历山大啊! 五大布局需要注意的知识点: 线性布局: LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列! LinearLayout本身常用到的属性: android:orientation="vertical" --该属性决定它子类控件的排布方式(vertical垂直:horizontal

无废话Android之常见adb指令、电话拨号器、点击事件的4种写法、短信发送器、Android 中各种布局(1)

1.Android是什么 手机设备的软件栈,包括一个完整的操作系统.中间件.关键的应用程序,底层是linux内核,安全管理.内存管理.进程管理.电源管理.硬件驱动 2.Dalvik VM 和 JVM 的比较 3.常见adb指令 platform-tools/adb.exe adb.exe : android debug bridge android调试桥 adb devices:列出所以连接的设备 adb kill-server :杀死adb调试桥 adb start-server :启动adb

android 拖拽图片&amp;拖动浮动按钮到处跑

来自老外: import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.os.Bundle; import android.view.MotionEvent ; import android.widget.AbsoluteLayout; import android.widget.Button; public class Drag_And_D