androi_android - CSDN
精华内容
参与话题
  • E/AndroidRuntime( 3752): android.database.sqlite.SQLiteException: unable to open database file (code 14) E/AndroidRuntime( 3752): at android.database.DatabaseUtils.readExceptionFromParcel...
  • 12-01 20:49:04.872: D/AndroidRuntime(2097): Shutting down VM 12-01 20:49:04.872: W/dalvikvm(2097): threadid=1: thread exiting with uncaught exception (group=0xb4addb90) 12-01 20:49:04.922: E/Android...
  • androi

    2015-05-09 20:16:33
    这几天没事做了一个简单的菜单布局,在这里我没有添加任何的功能只是做了一个简单的布局。看着还可以,就想着与大家分享一下。 代码如下:  xmlns:tools=... android:layout_width="match_parent

    这几天没事做了一个简单的菜单布局,在这里我没有添加任何的功能只是做了一个简单的布局。看着还可以,就想着与大家分享一下。

    代码如下:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/LinearLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".MainActivity" >


        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="60dp"
            android:orientation="horizontal"
            android:background="@drawable/beijing" >


            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:layout_marginTop="4dp"
                android:layout_marginLeft="25dp"
                android:orientation="vertical" >


                <ImageView
                    android:id="@+id/imageView1"
                    android:layout_width="30dp"
                    android:layout_height="30dp"
                    android:layout_marginTop="5dp"
                    android:layout_marginLeft="5dp"
                    android:src="@drawable/ic_launcher" />
                
                <TextView
                    android:id="@+id/textView1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="微信"
                    android:textSize="10sp"
                    android:layout_marginLeft="12dp"/>


            </LinearLayout>


            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:layout_marginLeft="35dp"
                android:layout_marginTop="4dp"
                android:orientation="vertical" >


                <ImageView
                    android:id="@+id/imageView1"
                    android:layout_width="30dp"
                    android:layout_height="30dp"
                    android:layout_marginLeft="5dp"
                    android:layout_marginTop="5dp"
                    android:src="@drawable/ic_launcher" />


                <TextView
                    android:id="@+id/textView1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="8dp"
                    android:text="通讯录"
                    android:textSize="10sp" />
            </LinearLayout>


            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:layout_marginTop="4dp"
                android:layout_marginLeft="35dp"
                android:orientation="vertical" >


                <ImageView
                    android:id="@+id/imageView2"
                    android:layout_width="30dp"
                    android:layout_height="30dp"
                    android:layout_marginTop="5dp"
                    android:layout_marginLeft="5dp"
                    android:src="@drawable/ic_launcher" />


                <TextView
                    android:id="@+id/textView2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="发现" 
                    android:textSize="10sp"
                    android:layout_marginLeft="12dp"/>


            </LinearLayout>


            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:layout_marginTop="4dp"
                android:layout_marginLeft="35dp"
                android:orientation="vertical" >


                <ImageView
                    android:id="@+id/imageView3"
                    android:layout_width="30dp"
                    android:layout_height="30dp"
                    android:layout_marginTop="5dp"
                    android:layout_marginLeft="5dp"
                    android:src="@drawable/ic_launcher" />


                <TextView
                    android:id="@+id/textView3"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="10sp"
                    android:layout_marginLeft="14dp"
                    android:text="我" />


            </LinearLayout>


        </LinearLayout>


    </LinearLayout>

    说明:在这里主要练习的是空间之间的布局。还有就是空间之间是如何跟好的联系起来的。

    1、首先用LinearLayout进行分块,使得将整个的布局,变成一个一个使用的块,然后就是添加控件了,ImageView使图片视图控件,TextView是文字视图控件。

    是由一个图片控件和一个文字视图控件组成的,并且在一个LinearLayout里面。

              效果图如下:

                                                                      :

    展开全文
  • android 的@androi与?android区别 1.@android的引用的系统固定的资源,不会随主体改变而改变, 而?androd则随着使用不同主题则资源不一样 2.@style/自定义style名称 @android:style/使用系统自带的style 3.?...
    android 的@androi与?android区别

    1.@android的引用的系统固定的资源,不会随主体改变而改变,
    而?androd则随着使用不同主题则资源不一样

    2.@style/自定义style名称 @android:style/使用系统自带的style

    3.?android:attr/属性 等同于 ?android:属性


    -----------------------------------------------------------------------------------------------------引用博客


    引用资源时,使用@还是?的区别,例如在设置style的时候既可以使用@也可以使用?

     style="?android:attr/progressBarStyleHorizontal"
     style="@android:style/Widget.ProgressBar.Horizontal"
    使用@表示使用固定的style,而不会跟随Theme改变,这style可以在对应的style.xml中找到。
    而?表示从Theme中查找引用的资源名,例如上面的progressBarStyleHorizontal,查看\platforms\Android-23\data\res\values\themes.xml文件,可以看到在不同的theme中,progressBarStyleHorizontal引用的style是不同的。如

    在Theme中

    <item name="progressBarStyleHorizontal">@style/Widget.ProgressBar.Horizontal</item>
    Theme.Holo中为

     <item name="progressBarStyleHorizontal">@style/Widget.Holo.ProgressBar.Horizontal</item>
    1、在styles.xml中定义style标签的parent的时候

    自带属性,以下使用方式等同

    <style name="AppThemeSdk1" parent="@android:style/Widget.ProgressBar.Horizontal">
        </style>
        <style name="AppThemeSdk2" parent="android:style/Widget.ProgressBar.Horizontal">
        </style>
        <!--studio 不提示 但不报错 可用-->
        <style name="AppThemeSdk3" parent="android:style/Widget.ProgressBar.Horizontal">
        </style>
         <!--studio 不提示 但不报错 可用-->
        <style name="AppThemeSdk4" parent="android:Widget.ProgressBar.Horizontal">
        </style>
    自定义属性,以下使用方式等同

       <style name="AppThemeCustom1" parent="Widget.AppCompat.ProgressBar.Horizontal">
        </style>
        <style name="AppThemeCustom2" parent="@style/Widget.AppCompat.ProgressBar.Horizontal">
        </style>
         <!--studio 不提示 但不报错 可用-->
        <style name="AppThemeCustom3" parent="style/Widget.AppCompat.ProgressBar.Horizontal">
        </style>
    2、style作为xml中定义的属性时候

    <!--自定义的-->
    @style/Widget.AppCompat.ProgressBar.Horizontal
    <!--系统自带的-->
    @android:style/Widget.ProgressBar.Horizontal
    3、? attr

    <!--系统自带的 ,以下使用方式等同-->
    "?android:属性"
    "?android:attr/属性"
    <!--自定义的  ,以下使用方式等同-->
    "?attr/属性"
    "?属性"
    另外:
    当引用系统自带的style和attr时

    "@android:style/主题"和"@style/android:主题"等同

    "?android:attr/属性"和"?attr/android:属性"等同
    from:http://blog.csdn.net/RichieZhu/article/details/52490521


    展开全文
  • Android Studio 3.0找不到Android Device Monitor

    万次阅读 多人点赞 2018-05-29 12:55:22
    为什么Android Studio 3.0中找不到Android Device Monitor? 因为自Android Studio 3.0开始弃用Android Device Monitor,Android Developers官网上的原话是: Android Device Monitor is a standalone tool that...

    为什么Android Studio 3.0中找不到Android Device Monitor?

    因为自Android Studio 3.0开始弃用Android Device Monitor,Android Developers官网上的原话是:

    Android Device Monitor is a standalone tool that provides a UI for several Android app debugging and analysis tools.
    However, most components of the Android Device Monitor are deprecated in favor of updated tools available in Android Studio 3.0 and higher. The table below helps you decide which developer tools you should use.

    译文:

    Android设备监视器是一个独立的工具,为几个Android应用调试和分析工具提供了一个UI。
    但是,大多数Android设备监视器组件已弃用,以支持Android Studio 3.0和更高版本中提供的更新工具。下表帮助您决定应该使用哪些开发人员工具。

    这里写图片描述

    图1.Android Developers关于Android Device Monitor的说明页

    如何在Android Studio 3.0中使用Android Device Monitor?

    虽然说被“弃用”,但是不代表不支持,我们还是可以通过其他方式来使用Android Device Monitor,具体使用方式如下:

    android-sdk/tools/目录的命令行中输入以下内容:

    monitor

    如果你不知道你的Android SDK安装在哪个目录,可以在Android Studio的设置1中查看:

    这里写图片描述

    图2.Android Studio设置界面

    进入CMD窗口2,cd到目标文件夹tools下,然后输入命令montior
    这里写图片描述

    图3.cmd界面

    接下来,我们就可以看到期待已久的Android Device Monitor界面了3
    这里写图片描述

    图4.Android Device Monitor界面


    1. Android Studio的设置界面快捷键:Ctrl+Alt+S
    2. Windows键+R进入CMD窗口
    3. 进入Android Device Monitor的前提是已经打开了Android设备模拟器
    展开全文
  • Android版本和API Level对应关系

    万次阅读 多人点赞 2014-10-09 11:35:54
  • 如题,因为as在新版本,更名了,变为android profile,点击下图即可   如果需要打开原android-monitor可以考如下链接 打开原monitor方法
  • Android TextView加上阴影效果

    万次阅读 多人点赞 2014-10-11 16:02:29
    废话不多说 字体阴影需要四个相关参数: ...1. android:shadowColor:阴影的颜色 2. android:shadowDx:水平方向上的偏移量 3. android:shadowDy:垂直方向上的偏移量 4. android:shadowRadius:阴影的范围
  • Android studio与Android SDK的配置

    万次阅读 2018-04-14 11:22:29
    安装Android studio与SDK的安装之前一定要安装jadk首先是安装Android SDK,一步步安装就行,安装完成后是这样一个界面,我们选择Tools,选择options在options中用镜像下载,设置如下打开常用镜像地址,注意地址栏...
  • 第一次安装android studio时候弹出unable to access android sdk add-on list解决方法:在自己安装的目录下找到:bin\idea.properties打开这个文件末尾添加一行disable.android.first.run=true就行了,如果打不开这...
  • 今天项目删除了一些配置文件,然后studio就报Please configure Android Sdk,重启android studio加重新配置sdk都不可以. 解决办法: 点击左上角File 点击Invalidate Cache/Restart 重启后便可使用
  • Android Studio运行app时提示Please select Android SDK

    万次阅读 多人点赞 2017-06-14 19:04:22
    AS运行app时报错:Error:Please select Android SDK的解决办法
  • 2015年最新Android基础入门教程目录(完结版)

    万次阅读 多人点赞 2015-12-21 20:44:26
    2015年最新Android基础入门教程目录(完结版) 前言: 关于《2015年最新Android基础入门教程目录》终于在今天落下了帷幕,全套教程 共148节已编写完毕,附上目录,关于教程的由来,笔者的情况和自学心得,资源分享 ...
  • Android API Level与sdk版本对照表

    万次阅读 2015-02-13 18:03:34
    API等级1:Android 1.0 API等级2:Android 1.1 Petit Four 花式小蛋糕 API等级3:Android 1.5 Cupcake 纸杯蛋糕 API等级4:Android 1.6 Donut 甜甜圈 API等级5:Android 2.0 Éclair 松饼 API...
  • android中include标签的使用

    万次阅读 多人点赞 2011-06-20 14:15:00
    在一个项目中我们可能会需要用到相同的布局设计,如果都写在一个xml文件中,代码显得很冗余,并且可读性也很差,所以我们... app_title.xml:<RelativeLayout android:id="@+id/titleLayout" android:layout_width=
  • Android 版本号及对应的版本名

    万次阅读 2019-05-24 11:15:35
    android Q API 28 android 9.0 Pie 馅饼 API 27 android 8.1 Oreo 奥利奥 API 26 android 8.0 Oreo 奥利奥 API 25 android 7.1 Nougat 牛轧糖 API 24 android 7.0 Nougat 牛轧糖 API 23 an...
  • 自己的更新android studio 突然发现android device monitor不见了,一下子就懵逼了,如果google了一下。...
  • android-TableLayout以及TableRow的使用

    万次阅读 2016-12-21 09:50:10
    android-TableLayout以及TableRow的使用
  • 一、通过动画实现定义res/anim...<animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> 二、通过自定义颜色实现定义res/drawable/progress_small.xml
1 2 3 4 5 ... 20
收藏数 2,281,137
精华内容 912,454
关键字:

androi