`

左 中 右 布局(样式走样的问题)

 
阅读更多



 注意:使用系统自带的checkbox会导致样式走样,如下图


需要更换checkbox的背景图片就可以了
 

<?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:orientation="horizontal" >

    <!-- 图片列表视图 -->

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <!-- 图片名称 -->

        <LinearLayout
            android:id="@+id/layout2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true" >

            <TextView
                android:id="@+id/filename"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="left"
                android:textColor="#FFFF00"
                android:textSize="14px" />
        </LinearLayout>

        <!-- 缩略图 -->

        <LinearLayout
            android:id="@+id/layout1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_toRightOf="@+id/layout2" >

            <ImageView
                android:id="@+id/image"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:padding="1dp"
                android:scaleType="fitXY" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_toLeftOf="@+id/layout2" >

            <CheckBox
                android:id="@+id/cb"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:button="@drawable/check_bg"
                android:checkMark="?android:attr/listChoiceIndicatorMultiple"
                android:focusable="false"
                android:focusableInTouchMode="false"
                android:gravity="center" />
        </LinearLayout>
    </RelativeLayout>

</LinearLayout>

 

  • 大小: 6.4 KB
  • 大小: 11.7 KB
分享到:
评论

相关推荐

    opengl中多边形反走样

    OpenGL中的多边形反走样是一种重要的技术,用于提高计算机图形的质量,特别是在显示复杂几何形状时。反走样(Antialiasing)的主要目的是消除或减少图像中的锯齿边缘,使得图像看起来更加平滑和自然。在OpenGL这个...

    计算机图形学走样反走样时钟

    在计算机图形学中,“走样”(Aliasing)是一个常见的问题,它指的是当图像在屏幕上显示时出现的不清晰或者模糊的现象。走样通常发生在物体边缘、高速运动的对象或者分辨率不匹配的情况下。为了解决这个问题,人们...

    反走样相关文献(计算机图形学中重要的理论)

    反走样是计算机图形学中的一个关键概念,用于提高图像质量,消除图像边缘的锯齿状效果,使得图像更加平滑、自然。在本文中,我们将深入探讨反走样技术,以及提供的文献所涵盖的主题。 《Antialiasing through ...

    直线反走样算法

    根据偏移量判断下一个像素应向左还是向右移动。 4. 计算权重:根据像素到直线的距离,计算其权重。这通常使用距离公式平方的倒数进行。 5. 更新颜色:根据当前像素的权重,累加颜色值到像素的色彩缓冲区。 6. 继续到...

    反走样图形处理

    反走样是解决离散像素与连续图形之间的不匹配问题的关键方法。在MFC(Microsoft Foundation Classes)框架中,图形绘制是通过GDI(Graphics Device Interface)或GDI+实现的,这两个库都提供了反走样功能。 标题"反...

    反走样算法-计算机图形学

    在计算机图形学中,反走样(Antialiasing)是一种重要的技术,用于改善图像的视觉质量,消除边缘锯齿现象,使图像看起来更加平滑和自然。标题中的“反走样算法”指的是这一领域的核心算法,它对于提高计算机生成图像...

    MFC反走样算法画直线

    在计算机图形学中,反走样(Antialiasing)是一种技术,用于消除图像中的锯齿状边缘,提高图像质量。MFC(Microsoft Foundation Classes)是微软提供的一种C++类库,用于构建Windows应用程序。本话题将深入探讨如何...

    mfc 走样反走样时钟

    在计算机图形学中,走样通常发生在图形渲染过程中,由于像素化和采样不足导致图像边缘模糊、锯齿状或者不连续。反走样技术则旨在通过增加采样率和使用复杂的算法来减少这些视觉失真,提高图像的质量和逼真度。 在...

    windows绘图反走样源码合集

    在计算机图形学中,"反走样"(Antialiasing)是一种重要的技术,用于提高图像的质量,尤其是在线条、边缘和文本等图形元素显示时。它通过平滑处理图像中的像素,减少锯齿状边缘和不连续性,使图像看起来更加自然和...

    反走样算法

    反走样算法是一种在计算机图形学中用于提高图像质量的技术,尤其在处理图像边缘和细节时,能够有效地消除锯齿状的不连续性,提供更平滑、更自然的视觉体验。以下是对这一主题的详细解释: 1. 反走样的基本原理: ...

    mfc bezier曲线 反走样

    在本文中,我们将深入探讨MFC(Microsoft Foundation Classes)中实现的Bezier曲线及其反走样技术。Bezier曲线是一种广泛应用于图形设计、计算机辅助设计(CAD)以及游戏开发中的数学模型,它能方便地生成平滑且连续...

    MFC反走样圆

    在计算机图形学中,"反走样"是一种用于提高图像质量的技术,特别是在处理曲线和边缘时,能够消除锯齿状的外观,使图像看起来更加平滑和自然。MFC(Microsoft Foundation Classes)是微软提供的一套C++库,用于简化...

    图形学反走样

    反走样技术源于一个基本的问题:由于显示器的像素化特性,当图像中的线条或形状与像素边界对齐时,边缘会出现明显的阶梯状效果,也就是我们常说的"走样"。这种现象在低分辨率或者高放大率下尤为明显,对视觉效果造成...

    反走样时钟例子

    反走样时钟是一个在计算机图形学领域中用于展示高级渲染技术的例子。在这个场景中,时钟的指针可能会出现锯齿状边缘,这在视觉上是不理想的。反走样(Antialiasing)是一种技术,旨在消除这些锯齿,提高图像的平滑度...

    OpenGL反走样例子源码

    OpenGL提供了多种反走样技术来改善这些问题,其中多边形反走样(Polygon Antialiasing,简称AA)是常用的一种方法。多边形反走样通过对多边形边缘进行颜色混合来模糊锯齿边缘,从而实现平滑效果。这通常包括以下步骤...

    反走样时钟

    反走样就是为了解决这个问题,通过一系列算法来模糊这些边缘,使它们看起来更加连续。 反走样方法主要有几种: 1. **超级采样**(Super Sampling):这是一种早期的反走样技术,它在原始图像分辨率的基础上进行多...

    反走样字的显示源代码

    在计算机图形学中,反走样(Anti-Aliasing)是一种提高图像质量的技术,尤其在处理文本和图形时显得尤为重要。反走样技术的主要目的是减少图像边缘的锯齿状,使它们看起来更加平滑和自然。在本文中,我们将深入探讨反...

    Bresenham's 反走样算法.rar

    Bresenham's 反走样算法就是为了解决这个问题而设计的一种高效算法,它主要用于绘制直线和圆等简单几何形状,以减少锯齿现象并提高图像平滑度。 Bresenham算法是由Jack Elton Bresenham于1965年提出的,它是一种...

    反走样圆的算法

    走样是计算机图形处理中常见的问题,尤其是在描绘曲线、边缘或者非像素对齐的图形时,可能会出现锯齿状的边缘或者不连续的颜色过渡,这在视觉上显得非常不自然。反走样技术就是为了消除这些不理想的效果,让图像看...

Global site tag (gtag.js) - Google Analytics