`
bcc123hf
  • 浏览: 48357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linearlayout

XML 
阅读更多
配置图布局,
写more.xml文件在layout下面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@color/blue">
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/blue"
>
<LinearLayout android:layout_width="200px"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_gravity="center_horizontal"
>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="20px"
android:focusableInTouchMode="true"
android:id="@+id/setting"
android:gravity="center"
android:background="@drawable/more_item">
<ImageView android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10px"
android:src="@drawable/icon" />
<TextView android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="设置" />
<TextView android:id="@+id/myTextView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/shape"
android:orientation="vertical"
android:layout_marginTop="20px">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/back"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" android:gravity="center"
android:background="@drawable/more_item"
android:focusableInTouchMode="true"
>
<ImageView android:id="@+id/ImageView05"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:layout_marginLeft="10px" />
<TextView android:id="@+id/textview5"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="反馈" />
<TextView android:id="@+id/myTextView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/more_item"
android:focusableInTouchMode="true"
android:id="@+id/sevice"
android:orientation="horizontal" android:gravity="center">
<ImageView android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10px"
android:src="@drawable/icon" />
<TextView android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="服务" />
<TextView android:id="@+id/myTextView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" android:gravity="center"
android:layout_marginTop="20px"
android:focusableInTouchMode="true"
android:id="@+id/account"
android:background="@drawable/more_item">
<ImageView android:id="@+id/ImageView04"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10px"
android:src="@drawable/icon" />
<TextView android:id="@+id/textview3"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="注销" />
<TextView android:id="@+id/myTextView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="20px"
android:gravity="center"
android:background="@drawable/shape">
<ImageView android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10px"
android:src="@drawable/icon" />
<TextView android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="设置" />
<TextView android:id="@+id/myTextView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/shape"
android:orientation="vertical"
android:layout_marginTop="20px">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/set"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" android:gravity="center"
>
<ImageView android:id="@+id/ImageView05"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:layout_marginLeft="10px" />
<TextView android:id="@+id/textview5"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="反馈" />
<TextView android:id="@+id/myTextView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" android:gravity="center">
<ImageView android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10px"
android:src="@drawable/icon" />
<TextView android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="服务" />
<TextView android:id="@+id/myTextView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" android:gravity="center"
android:layout_marginTop="20px"
android:background="@drawable/shape">
<ImageView android:id="@+id/ImageView04"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10px"
android:src="@drawable/icon" />
<TextView android:id="@+id/textview3"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="注销" />
<TextView android:id="@+id/myTextView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>

使用scrollview如果有多个可滑动。
shape.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFFFF" />
    <corners android:topLeftRadius="5px"
        android:topRightRadius="5px" android:bottomLeftRadius="5px"
        android:bottomRightRadius="5px"/>
    <padding android:left="0dp" android:top="0dp" android:right="0dp"
        android:bottom="0dp" />
</shape>

more_item.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false">
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FF888888" />
<corners android:topLeftRadius="5px"
android:topRightRadius="5px" android:bottomLeftRadius="5px"
android:bottomRightRadius="5px" />
<padding android:left="0dp" android:top="0dp"
android:right="0dp" android:bottom="0dp" />
</shape>
</item>
<item android:state_focused="true" android:state_pressed="true">
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FF777788" />
<corners android:topLeftRadius="5px"
android:topRightRadius="5px" android:bottomLeftRadius="5px"
android:bottomRightRadius="5px" />
<padding android:left="0dp" android:top="0dp"
android:right="0dp" android:bottom="0dp" />
</shape>
</item>
<item android:state_focused="false" android:state_pressed="true">
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFFFF" />
    <corners android:topLeftRadius="5px"
        android:topRightRadius="5px" android:bottomLeftRadius="5px"
        android:bottomRightRadius="5px"/>
    <padding android:left="0dp" android:top="0dp" android:right="0dp"
        android:bottom="0dp" />
</shape>
</item>
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFFFF" />
    <corners android:topLeftRadius="5px"
        android:topRightRadius="5px" android:bottomLeftRadius="5px"
        android:bottomRightRadius="5px"/>
    <padding android:left="0dp" android:top="0dp" android:right="0dp"
        android:bottom="0dp" />
</shape>
</item>

</selector>

在代码中给linearlayout增加onclick事件。
  • 大小: 9.3 KB
分享到:
评论

相关推荐

    Android LinearLayout.LayoutParams 使用方法

    在Android开发中,LinearLayout是最基础且常用的布局管理器之一,它允许我们将子视图按照垂直或水平方向进行排列。LinearLayout.LayoutParams是LinearLayout特定的布局参数类,用于定义子视图的大小和位置。在这个...

    LinearLayout

    Android 的入门开发帮助文档,能够更容易的帮你理解和使用LinearLayout的语法

    android demo,LinearLayout的事件的的处理,LinearLayout的显示的隐藏。

    在Android开发中,LinearLayout是一种常用的布局管理器,用于线性排列子视图,可以是垂直或水平方向。这篇Demo主要探讨了LinearLayout中的事件处理以及如何实现显示与隐藏功能。我们来详细了解一下这些知识点。 ...

    LinearLayout的3种实现方式

    LinearLayout是Android开发中常用的一种布局方式,用于组织和排列子视图(Views)在垂直或水平方向上。本文将深入探讨LinearLayout的三种实现方法:XML配置布局、代码动态实现以及自定义实现。 ### 1. XML配置布局 ...

    可收缩扩展的LinearLayout

    在Android开发中,布局管理器是构建用户界面的关键部分,`LinearLayout`是最基础也是最常用的布局之一。它按照垂直或水平方向线性地排列子视图,提供了简单但灵活的布局方式。本项目名为"可收缩扩展的LinearLayout...

    android demo,自定义LinearLayout的实现。

    本示例主要探讨如何自定义一个LinearLayout,以满足特定的布局需求。`LinearLayout`是Android中的基本布局容器之一,它允许我们将视图按照垂直或水平方向进行排列。 首先,我们需要创建一个新的Java类,继承自`...

    Android Flowlayout:LinearLayout内部控件自动换行

    LinearLayout是最常见的布局之一,它按照垂直或水平方向排列其子视图。然而,当需要在一个容器中动态地展示数量不定且可能超出一行的元素时,LinearLayout就显得有些局限。这时,`Android Flowlayout`应运而生。 ...

    Android源码LinearLayout实例

    在Android开发中,LinearLayout是一种非常基础且常用的布局管理器,它按照垂直或水平方向来排列其子视图。本文将深入探讨Android源码中的LinearLayout,通过实例解析其工作原理和用法,帮助开发者更好地理解和应用。...

    ScrollView+LinearLayout 仿Listview 效果

    然而,有时候我们可能因为特定需求,比如想要自定义更复杂的布局或者避免ListView的一些性能问题,而选择用ScrollView和LinearLayout来模拟ListView的效果。本文将详细介绍如何通过ScrollView和LinearLayout实现类似...

    继承Linearlayout的Viewgroup可以左右流畅滑动切换

    标题“继承LinearLayout的Viewgroup可以左右流畅滑动切换”描述的就是这样一个场景,我们可以通过继承LinearLayout并添加相应的滑动逻辑来达到类似ViewPager的效果。 首先,我们需要创建一个新的ViewGroup类,比如...

    自定义可折叠的LinearLayout

    标题提到的“自定义可折叠的LinearLayout”是一种特殊的布局管理器,它扩展了标准的LinearLayout,增加了可折叠的功能,使得用户可以方便地展开或收起部分视图,从而提高界面的交互性和信息展示的效率。 首先,我们...

    LinearLayout的属性详解

    线性布局(LinearLayout)是Android开发中常用的布局方式之一,它允许我们将视图(View)按照垂直或水平的方向进行排列。在本篇文章中,我们将深入探讨LinearLayout的各种属性及其使用方法,帮助开发者更好地理解和...

    自定义的简单布局,继承linearlayout

    本项目名为“自定义的简单布局,继承LinearLayout”,其核心是通过继承Android系统提供的LinearLayout基类来实现一个定制化的布局组件,用于构建一个简单的按钮界面。 LinearLayout是Android中的一个基本布局容器,...

    Android应用源码之10._LinearLayout学习.zip

    在Android应用开发中,LinearLayout是一种基础且常用的布局管理器,用于组织View组件,按照垂直或水平方向进行排列。本源码学习资料主要聚焦于LinearLayout的使用和实现细节,旨在帮助开发者深入理解其工作原理和...

    用linearLayout代替ListView

    然而,随着Android SDK的更新和UI设计趋势的变化,LinearLayout逐渐被用来替代ListView以实现更灵活、性能更好的列表显示。以下是对这个转变的详细分析和相关知识点的阐述。 首先,ListView的核心优势在于其能够...

    自定义的LinearLayout使用自定义的View

    本主题主要关注如何在自定义的LinearLayout中嵌入自定义的View,并利用GridView来有效地组织这些视图。 首先,我们要了解LinearLayout。LinearLayout是Android布局系统中最基本的布局之一,它按照垂直或水平方向...

    Android布局控件之linearlayout案例

    在Android开发中,LinearLayout是一种非常基础且常用的布局控件,它是Android SDK提供的布局管理器之一。本教程将深入探讨LinearLayout的使用,通过实际案例来帮助理解其工作原理和功能。 线性布局(LinearLayout)...

    自动换行的LinearLayout

    在Android开发中,LinearLayout是一种常见的布局管理器,用于线性地排列子视图,通常是水平或垂直方向。在默认情况下,LinearLayout会一直沿指定的方向(水平或垂直)延伸,直到所有子视图都排列完毕,不会自动换行...

    android 在linearLayout下的下拉刷新上推加载更多的通用DEMO,通用所有View

    本示例是一个针对`LinearLayout`容器的通用下拉刷新和上推加载更多的DEMO,适用于任何基于`LinearLayout`的视图组件。 首先,我们需要理解`LinearLayout`。它是Android中最基础的布局之一,允许子视图按照垂直或...

    android LinearLayout与RelativeLayout混用

    LinearLayout和RelativeLayout是两种常见的布局管理器,它们各有特点,能够满足不同的设计需求。当这两种布局需要在同一个界面中混合使用时,可以实现更复杂、灵活的界面效果。下面我们将详细探讨LinearLayout与...

Global site tag (gtag.js) - Google Analytics