标签: imagebutton

asp:ImageButton没有触发onclick事件

我有一个页面,它使用母版页,几个RequiredFieldValidators和Web Toolkit自动完成扩展程序.以下代码仅显示页面的最小值:

<%@ Page Language="C#" 
    AutoEventWireup="true"  
    CodeFile="Login.aspx.cs" 
    MasterPageFile="~/master.master" 
    Inherits="Login" %>

<asp:Content id="Content1" 
    contentplaceholderid="ContentPlaceHolder1" 
    runat="server">
    <asp:UpdatePanel ID="pnlUpdate" runat="server">
        <ContentTemplate>
            <div>
                <asp:ImageButton class="submitButton" 
                    imageurl="images/button_submit.gif" 
                    id="btnSubmit" 
                    runat="server" 
                    onclick="btnSubmit_ServerClick"/>
            </div>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

代码隐藏:

protected void btnSubmit_ServerClick
      (object sender, ImageClickEventArgs e)
{
    //breakpoint here does not get hit
}
Run Code Online (Sandbox Code Playgroud)

<form runat="server">标签是在母版页.上面的代码不会触发onclick事件.如果我删除母版页并向页面添加表单标记,它就可以工作.是否不支持母版页中的表单标记,或者这应该以某种方式工作? alt text http://digitalcopy.warnerbros.com/images/mainmenu.gif?provider=00079&disc=03403AAA-1D20-47F2-91FA-5EE632832659

asp.net webforms master-pages onclick imagebutton

10
推荐指数
2
解决办法
5万
查看次数

Android ImageButton - 确定当前设置的资源

有没有办法可以在任何给定时间找到特定ImageButton设置的资源?

例如:我有一个我设置为R.drawable.btn_ononCreate 的ImageButton .稍后,在某些时候,ImageButton被设置为R.drawable.btn_off.我希望能够在我的代码中检查ImageButton设置的资源.

谢谢克里斯

resources android imagebutton drawable

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

ImageButton不显示特定的drawable

这是我遇到的一个有趣的问题,

我有一个包含9个图像按钮的表格布局,每行3个.每个ImageButton都有一个与之关联的不同图像.我已将图像按钮的背景设置为透明(#00000000).现在这里有趣的东西发生了,其中一个图像没有出现在模拟器(Gingerbread)以及运行Froyo的设备上.布局编辑器显示所有图像.

这里有一些东西:

  1. 我使用的是a RelativeLayout而不是a TableLayout,同样的问题仍然存在.
  2. 我改变了图像的位置(在不同的按钮上使用它),但它仍然没有显示出来.
  3. 当我使用他们使用的不同图像时,但是当我使用这个特定的图像时它不会.
  4. 所有图像具有相同的分辨率(90x72)和密度(72ppi)
  5. 所有图像都在drawable-mdpi文件夹中.

有什么指针吗?

编辑 原来是一个错误,这个问题已经解决.请检查此链接.

layout android imagebutton drawable

10
推荐指数
3
解决办法
2万
查看次数

如何使用多个TouchDelegate

我有两个ImageButtons,每个都在RelativeLayout中,这两个RelativeLayout在另一个RelativeLayout中,我想为每个ImageButton设置TouchDelegate.如果通常我将TouchDelegate添加到每个ImageButton并且它的父RelativeLayout然后只有一个ImageButton正常工作,另一个不扩展它的点击区域.因此,PLease帮助我了解如何在两个ImageButtons中使用TouchDelegate.如果不可能,那么扩展视图点击区域的有效方法是什么?提前致谢 ........

这是我的xml代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/FrameContainer"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:layout_alignParentLeft="true"
    android:id="@+id/relativeLayout3" android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <RelativeLayout android:layout_alignParentLeft="true"
        android:id="@+id/relativeLayout1" android:layout_width="113dip"
        android:layout_height="25dip">
        <ImageButton android:id="@+id/tutorial1"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            android:background="@null" android:src="@drawable/tutorial" />
    </RelativeLayout>
    <RelativeLayout android:layout_alignParentLeft="true"
        android:id="@+id/relativeLayout2" android:layout_width="113dip"
        android:layout_height="25dip" android:layout_marginLeft="100dip">
        <ImageButton android:id="@+id/tutorial2"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            android:background="@null" android:src="@drawable/tutorial"
            android:layout_marginLeft="50dip" />
    </RelativeLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我的Activity类:

import android.app.Activity;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.TouchDelegate;
import android.view.View;
import android.widget.ImageButton;
import android.widget.Toast;

public class TestTouchDelegate extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) …
Run Code Online (Sandbox Code Playgroud)

layout android view imagebutton

10
推荐指数
2
解决办法
6359
查看次数

png图像出现在android中的灰色背景

我有一些png图像按钮,我在我的应用程序中使用.但是他们在我的页面上出现了灰色背景.android是否总是显示透明的灰色背景?有工作吗?
这就是它之前的表现.

在此输入图像描述
这是我在#FF000000编辑后的显示方式

在此输入图像描述


这就是我想要它展示的方式.
编辑:
我使用#FF时出错:
颜色值无效 - 必须是#rgb,#arbb,#rrggbb或#aarrggbb(在'background'处,值为'#FF').main.xml中

png transparency android imagebutton

10
推荐指数
3
解决办法
2万
查看次数

Android:如何在单个xml文件中编写多个选择器

在我的应用程序中,我有4个ImageButtons,每个ImageButton根据其状态具有不同的源图像.因此,为每个按钮维护4个单独的xml文件.

有没有办法在一个xml文件中编写所有选择器?

android selector imagebutton

10
推荐指数
1
解决办法
3991
查看次数

通过buttonClick更改viewpager片段

我正在尝试通过单击按钮来更改viewpager片段.我有5个片段,每个片段都有自己的xml文件(frag1.xml,frag2.xml等).每个片段都有5个按钮,应该转到viewpager的其他页面.但问题是我如何检查FragmentPageAdapter单击了哪个按钮以及如何到达那里?

我将展示我的代码,然后我应该清楚.可以把它想象成一个底部有点的主屏幕,点击某个点,你就会进入相应的屏幕.

FragmentPagerAdapter

public class MyFragmentPagerAdapter extends FragmentPagerAdapter{

    final int PAGE_COUNT = 6;

    /** Constructor of the class */
    public MyFragmentPagerAdapter(FragmentManager fm) {
        super(fm);
    }

    /** This method will be invoked when a page is requested to create */
    @Override
    public Fragment getItem(int arg0) {

        switch(arg0){

        case 0:

            return new Fragment1();

        case 1:
            return new Fragment2();

        case 2:
            return new Fragment3();

        case 3:
            return new Fragment4();

        case 4:
            return new Fragment5();

        default:
            return null;

        }       
    }

    /** Returns the number …
Run Code Online (Sandbox Code Playgroud)

android imagebutton android-fragments android-viewpager

10
推荐指数
2
解决办法
3万
查看次数

如何在MVC 4中创建图像按钮

如何在MVC 4(Razor)中创建普通的旧图像按钮?我正在寻找这样的东西 在此输入图像描述

c# imagebutton razor asp.net-mvc-4

10
推荐指数
2
解决办法
3万
查看次数

clipChilren设置为false仍然剪辑

我正在使用翻译动画将一个鸡蛋(ImageButton)移到纸箱外(ImageView),但它一直是剪辑,所以我查看了遍历stackoverflow以找到解决方案,但在尝试实施所有解决方案后,它仍然是裁剪.

任何人都可以解释为什么我的仍然是剪辑,这是XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:gravity="top" 
  android:clipChildren="false"
  android:clipToPadding="false" 
  android:layout_height="match_parent">
<ImageButton 
  android:id="@+id/imageButton1" 
  android:background="@drawable/transparentblackbackground" 
  android:layout_below="@+id/relativeLayout1" 
  android:layout_height="match_parent" 
  android:layout_width="match_parent"
  android:clipChildren="false" android:clipToPadding="false" >
</ImageButton>

<!-- Total Carton for Animation -->
<RelativeLayout
    android:orientation="vertical"
    android:layout_width="440dp"
    android:id="@+id/opencarton" 
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:clipChildren="false"
    android:clipToPadding="false" >



    <!-- The carton that holds the eggs -->
    <RelativeLayout 
        android:orientation="vertical"
        android:layout_width="260dp"
        android:id="@+id/opencarton" 
        android:layout_height="512dp"
        android:layout_centerInParent="true"
        android:clipChildren="false"
        android:clipToPadding="false">

        <ImageButton 
          android:id="@+id/blackbgnd" 
          android:background="@drawable/clearbackground"
          android:layout_height="600dp" 
          android:layout_width="400dp"
          android:clipChildren="false" 
          android:clipToPadding="false"
          android:gravity="center">
        </ImageButton>

        <!-- Top of Carton image -->
        <ImageView 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:id="@+id/topcomponent" 
            android:src="@drawable/topofcarton" 
            android:layout_alignParentTop="true" 
            android:layout_alignParentRight="true"
            android:clipChildren="false"
            android:clipToPadding="false">
        </ImageView>

        <!-- …
Run Code Online (Sandbox Code Playgroud)

android imagebutton imageview

9
推荐指数
1
解决办法
9365
查看次数

如何获取图像资源

我应该如何获得imageButton的当前图像资源?我需要这样的东西:

imageButton.getImageResource(); 
Run Code Online (Sandbox Code Playgroud)

非常感谢

android imagebutton

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