标签: gallery

将div中的浮动列表项<li>居中或其<ul>

HTML:

<div class="imgcontainer">
    <ul>
            <li><img src="1.jpg" alt="" /></li>
            <li><img src="2.jpg" alt="" /></li>
            .....
    </ul>
</div>  
Run Code Online (Sandbox Code Playgroud)

我通过创建无序列表编写一个简单的图库页面,它的每个列表项都包含一个图像.

    ul li {
        float: left;
    }
Run Code Online (Sandbox Code Playgroud)

我将容器的宽度设置为"max-width",这样我就可以使列表项(图像)适合浏览器宽度..这意味着当浏览器窗口重新调整大小时,它们将被重新排列.

    .imgcontainer{
        max-width: 750px;
    }
Run Code Online (Sandbox Code Playgroud)

现在问题是那些图像或列表项没有对齐到中心,它们对齐到.imgcontainer体的左侧(在下面的附加链接中为灰色),当窗口重新调整大小时在右侧留下空格!

在此输入图像描述

每次窗口调整大小时,如何将这些图像居中?

这是您可以在JS Bin上预览或编辑的整个页面/代码

http://jsbin.com/etiso5

css center gallery listitem css-float

16
推荐指数
1
解决办法
2万
查看次数

创建自定义图库 - 覆盖onFling

所以,我已经遵循了这个特定的线程(如何停止在Gallery Widget中滚动?)但我无法让它正常工作.

我创建了一个扩展Gallery的自定义MyGallery类.我在上面的链接中添加了代码...我应该添加<com.example.mygallery到XML文件中吗?如果是这样,我还要将导入添加到java文件中,还是因为XML文件而不需要?我很困惑.

我想简单地让画廊每次移动一张图像.

XML文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/carlot_background"
    >
<com.gallerytest.mygallery
    android:id="@+id/thisgallery"
    android:gravity="center"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

mygallery.java:

package com.gallerytest;

import android.content.Context;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.widget.Gallery;

public class mygallery extends Gallery {

    public mygallery(Context ctx, AttributeSet attrSet) {
        super(ctx);
        // TODO Auto-generated constructor stub
    }

    private boolean isScrollingLeft(MotionEvent e1, MotionEvent e2){ 
           return e2.getX() > e1.getX(); 
        }

    @Override
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY){ …
Run Code Online (Sandbox Code Playgroud)

android class gallery

15
推荐指数
1
解决办法
2万
查看次数

Android水平滚动列表

可能重复:
Android中的水平ListView?

我想要像Gallery这样的水平滚动.我没有使用Gallery因为它的中心被锁定了.

这里有人可以帮我解决这个问题所以我可以有水平滚动列表吗?

我认为最好的例子是脉冲新闻阅读器: - https://market.android.com/details?id=com.alphonso.pulse

谢谢 :)

android listview gallery horizontallist

15
推荐指数
1
解决办法
8万
查看次数

如何检查我的应用是否可以访问电话库

我有一个应用程序,我用相机拍照,并将该图像存储到本机库.但如果应用程序没有权限,我希望用户知道这一点.那我该怎么检查呢?

顺便说一句:我将图像存储到图库中:

UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
Run Code Online (Sandbox Code Playgroud)

gallery uiimage ios

15
推荐指数
2
解决办法
1万
查看次数

Android:资源修改后的drawable id更改

我有一个Android应用程序,它使用一个库组件来选择一个图标并将其分配给一个按钮.
图标集位于res/drawable文件夹中,可以使用指南的典型适配器在库中访问:

private Integer[] Imgid = {
   R.drawable.icon_home,
   R.drawable.icon_home2,
   ...
}
Run Code Online (Sandbox Code Playgroud)

选择一个图标后,我将设置存储在ID为按钮和drawable的数据库中.
所有工作要做,但我发现,如果我需要添加或修改一般我的应用我的图标集或资源,旧的资源的IDS可能会改变,所以在DB偏好指的是错误的图标.
有没有办法强制R类的旧ID,以便它们将来不会改变?或者是否有另一种方法来管理组件厨房的项目与另一个属性而不是ID?(也许是字符串名称和反射?)

提前致谢

database resources android gallery drawable

14
推荐指数
2
解决办法
5076
查看次数

Gallery ImageAdapter convertView始终为null

我正在使用带有ImageAdapter的Gallery来使用ImageViews加载它,从我的资源中提取图像.我的问题是传递给我的适配器中的getView()方法的convertView始终为null.这意味着每次调用getView()时都会创建一个新的ImageView.这会导致可怕的性能,因为GC不断运行以擦除所有这些已创建的并且不再使用ImageView.

这显然是一个已知的错误:Gallery的视图缓存已被破坏; 从不转换观点..

我的两个首选解决方案是1.处理适配器本身的视图缓存,并处理正确重用它们所需的所有逻辑.或者2.包含我自己的Gallery小部件副本并尝试修复它以便正确返回回收的视图.

我已经开始实现第一选项,但我很快意识到我并不完全知道如何制定该操作背后的所有逻辑.我开始认为选项二可能更容易.

我在这里找到了Gallery小部件的代码:http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.1_r2/android/widget/Gallery.java

我不完全理解它,但我可以看到它正在呼唤

child = mAdapter.getView(position, null, this);
Run Code Online (Sandbox Code Playgroud)

在745行.我(在黑暗中拍摄)猜测这是问题的根源.

有没有人有这个bug的经验.或者,任何人都可以指出我正确的方向,以确定回收器的情况如何工作,以便我可以调整这个小部件以正常工作?或者甚至提出一些我可能会忽略的替代选项.

编辑:我找到的最佳解决方案是一个名为EcoGallery的实现.我可以在网上找到它唯一可以参考的地方就在这里.要使其正常工作,您必须将每个块放在项目中的正确位置.

android view widget gallery convertview

14
推荐指数
1
解决办法
3808
查看次数

Android ICS模拟器相机

我试图使用模拟器来查看ICS中的Gallery应用程序.

因此,我启动AVD并使用相机拍摄几张照片,然后启动图库.当我点击图库中的任何集合时,我收到一个错误,"不幸的是,相机已停止".Gallery应用程序退出.

我在Mac和Windows上试过这个.一样.有谁知道如何使这项工作?

camera android emulation gallery android-4.0-ice-cream-sandwich

14
推荐指数
1
解决办法
8882
查看次数

列出Android中的所有相机图像

你如何获得Android设备的所有相机图像列表?

是通过MediaStore吗?怎么样?

camera android gallery mediastore android-contentresolver

13
推荐指数
1
解决办法
3万
查看次数

如何打开音乐选择器?

在我的应用程序中,我想制作一个选择器,为用户提供选择音乐的选择.我想使用原生的android选择器.我使用以下代码打开本机安卓音乐选择器:

final Intent intent2 = new Intent(Intent.ACTION_PICK);
intent2.setType("audio/*");
startActivityForResult(intent2, 1);
Run Code Online (Sandbox Code Playgroud)

但是当我执行它时,我得到一个ActivityNotFoundException和这个错误消息:

"您的手机没有可用于选择文件的音乐库.请尝试发送不同类型的文件"

我在那里做错了吗?

android gallery

13
推荐指数
2
解决办法
1万
查看次数

解压缩更新...无法创建目录.WordPress的

当我安装nextgen-gallery插件时.出现此错误消息

Downloading update from https://downloads.wordpress.org/plugin/nextgen-gallery.zip…

Unpacking the update…

Could not create directory.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

php directory wordpress plugins gallery

13
推荐指数
3
解决办法
4万
查看次数