小编Ris*_*shi的帖子

如何以编程方式隐藏按钮?

我有一个RelativeLayout包含两个按钮.它们相互重叠.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#FFFFFF">


<Button android:text="Play"  
    android:id="@+id/play"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom = "true">
</Button>

<Button android:text="Stop "
    android:id="@+id/stop" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:layout_alignParentBottom = "true">
</Button>


</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我想以编程方式一次只显示一个按钮,同时调用其click事件.

我尝试过:

playButton.setVisibility(1);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.以下是我想要做的一个例子.

playButton = (Button) findViewById(R.id.play);
playButton.setVisibility(1);
playButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        //when play is clicked show stop button and hide play button

    }
});
Run Code Online (Sandbox Code Playgroud)

android

139
推荐指数
6
解决办法
23万
查看次数

如何在两个标签之间创建补丁并在它们之间进行多次提交?

我的git在同一个分支中有两个标签.它们之间至少有5-6个提交.如何在两个标签之间创建一个补丁,以便它可以应用于GitHub存储库?

git patch

44
推荐指数
2
解决办法
4万
查看次数

新的itunes用户界面无法找到"准备上传二进制文件"

我正在尝试将我的应用程序更新为iTunes连接但似乎它有新的界面并且"准备上传二进制"按钮丢失.

我的应用程序是免费的,没有任何应用程序内购买,Newstand和游戏中心.我添加了"此版本中的新功能"部分,其中包含新功能.此外,在保存页面时,它没有显示任何错误.

有人可以帮我弄清楚什么时候是将应用程序状态更改为" 准备上传二进制 " 的按钮??? 我检查了一切,但无法找到它.

谢谢

iphone itunesconnect ios

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

在字符串数组android中搜索key的值

我的res/values/strings.xml中有一个字符串数组

 <string-array name="my_list">  
    <item>Item1</item>
    <item>Item2</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

我在我的应用程序中访问它,并将其与循环中的值进行比较.

String[] myStrings = getResources().getStringArray(R.array.my_list);
for(int i=0;i<myStrings.length;i++)
{
    System.out.println(myStrings[i]);
}
Run Code Online (Sandbox Code Playgroud)

现在我需要根据键搜索项目以获得相应的项目.例如

<string-array name="my_list">  
    <item name="one">Item1</item>
    <item name="two">Item2</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

如果我的搜索干草键"一"然后得到其相应的值(Item1).

如何完成这项任务.

谢谢

android

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

如何在android sdk中使用单选按钮关闭AlertDialog

我已经创建了一个带有两个单选按钮的alertdialog.当用户选择一个选项时我需要关闭alertdialog但是我无法解雇它.

 final CharSequence[] items = {"First Option", "Second Option"};

 AlertDialog.Builder builder = new AlertDialog.Builder(context);
 builder.setTitle("Choose an option"); 
 builder.setSingleChoiceItems(items, -1, new  DialogInterface.OnClickListener() { 
       public void  onClick(DialogInterface dialog, int item) {
            Toast.makeText(getApplicationContext(), items[item],  Toast.LENGTH_SHORT).show(); 
       } 
 });
 final AlertDialog alert = builder.create();
 alert.show();
Run Code Online (Sandbox Code Playgroud)

有人可以帮我怎么做.

谢谢

android

6
推荐指数
1
解决办法
3281
查看次数

通过单击 Android 中的文本超链接来打开活动

我想创建一个文本超链接“帮助

这样,当有人单击此文本时,就可以对其采取操作。就像我的情况一样,将开启一个新活动。

有人可以帮助我如何做到这一点。

谢谢

android

5
推荐指数
1
解决办法
6960
查看次数

Xcode Ad Hoc和IOS Team Provisionig Profile之间有什么区别

我不确定这两个XC Ad Ho c和iOS Team Provisionig Profile之间有什么区别.这两个是由Xcode生成的.

这两个一样吗?或者如果他们之间有什么不同,何时使用哪一个?

据我了解和搜索论坛,我得到的是这个

开发配置文件允许您在物理设备上测试应用程序

App Store Distribution配置文件允许您为App Store分发应用程序

Ad Hoc Distribution配置文件允许您为应用程序签署Ad Hoc分发

xcode ios

5
推荐指数
1
解决办法
804
查看次数

使用BaseAdapter android填充AutoCompleteTextView

有人可以给我一个链接,使用Android中的BaseAdapter为手机联系人填写AutoCompleteTextView.

谢谢

android

4
推荐指数
1
解决办法
2713
查看次数

如何将png背景图像与android sdk中的imagebutton大小相匹配

我在我的xml中创建了一个图像按钮

    <Button android:layout_height="wrap_content" 
        android:id="@+id/send" 
        android:layout_width="50dip"
        android:background="@drawable/button_back">
    </Button>
Run Code Online (Sandbox Code Playgroud)

及其背景如"button_back.xml"

<?xml version="1.0" encoding="utf-8"?>
 <selector xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:state_pressed="true"
           android:drawable="@drawable/back_pressed" /> <!-- pressed png -->
     <item android:state_focused="true"
           android:drawable="@drawable/back_focused" /> <!-- focused png -->
     <item android:drawable="@drawable/back_normal" /> <!-- default png -->
 </selector>
Run Code Online (Sandbox Code Playgroud)

它的工作正常,但我的问题是我的按钮宽度是50,我的图像png宽度是70.我怎么能适合这个png自动调整大小到我的按钮宽度.现在,无论我给按钮的宽度是多少,它的宽度都会达到图像宽度的大小.

谁可以帮助我如何做到这一点.

谢谢

android

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

在android中获取格式化的日期和时间

我有两个函数来计算日期和时间.

  public static String getFormattedDate(String time) {
    long timeUnix = Long.parseLong(time);
    Date myDate = new Date(timeUnix * 1000);
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMM d yy");
    return simpleDateFormat.format(myDate);
}

  public static String getFormattedTime(String time) {
    long timeUnix = Long.parseLong(time);
    Date myDate = new Date(timeUnix * 1000);
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("hh:mm:ss");
    return simpleDateFormat.format(myDate);
}
Run Code Online (Sandbox Code Playgroud)

我得到了他们需要的正确输出.

Jul 12 11(date function) and 12:09:45(time function)
Run Code Online (Sandbox Code Playgroud)

如何计算天数以及如何设置上午/下午.

如果它是今天的日期,我试图设定上午/下午的时间,如果它比显示日期(星期一,星期二,星期三等)更长,并且如果它比显示"MMM d yy"的时间长一周以上.

android

4
推荐指数
2
解决办法
9629
查看次数

无法在iphone webview中添加本地html + css文件

我正在通过以下代码加载本地html页面:

NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"title" ofType:@"html"];
NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];
Run Code Online (Sandbox Code Playgroud)

......它装得很完美.我添加了链接标记来加载项目中添加的本地css文件,但它确实按预期加载页面.

<head>
<link media="only screen and (max-device-width: 480px)" href="/style.css" type= "text/css" rel="stylesheet" />
</head>
Run Code Online (Sandbox Code Playgroud)

但是当我从服务器加载带有css的本地html页面时,它会完全加载.

<head>
<link href="http://somehitng.com/stylesheets/style.css" media="screen" rel="stylesheet" type="text/css" />
</head>
Run Code Online (Sandbox Code Playgroud)

谁能帮助我,我做错了什么?

css iphone uiwebview

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

如何在android中创建多行EditText

我很难创建一个多行和宽度接近"100dp"的EditText.功能是我想要的,可以输入他的10-20行的短消息,就像我在这个BOX中输入我的问题.这是我用来获得所需功能的代码.

<EditText android:inputType="textMultiLine"
    android:text="" 
    android:layout_height="100dp" 
    android:layout_width="fill_parent" 
    android:id="@+id/desc_text" 
    android:layout_marginLeft = "5dp"
    android:layout_marginRight = "5dp"
    android:scrollHorizontally ="true"
    android:scrollbars = "vertical"
    android:singleLine = "false">
</EditText> 
Run Code Online (Sandbox Code Playgroud)

但我得到一个100dp高度的编辑文本,但仍然从中间输入单行输入.请帮我怎么做.谢谢

android

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

android webview zoom无法正常工作

我在我的活动中集成了一个webview.

    accwebView.setClickable(false);
    accwebView.setHorizontalScrollBarEnabled(true); 
    accwebView.setVerticalScrollBarEnabled(true); 
    accwebView.getSettings().setDefaultZoom(ZoomDensity.FAR);
    accwebView.getSettings().setSupportZoom(true);
    accwebView.getSettings().setBuiltInZoomControls(true);
Run Code Online (Sandbox Code Playgroud)

我不希望点击链接,所以我已经设置

setClickable(假)

为假.

它在nexus one(2.3.6)上正常工作.但是当我尝试使用三星galaxy(2.2.1)时,缩放功能不起作用.如果我发表评论或者说不能正常工作

// setClickable(假)

但我不希望页面上的链接可以同时默认缩放工作.请帮我如何做到这一点.

谢谢

android

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

标签 统计

android ×9

ios ×2

iphone ×2

css ×1

git ×1

itunesconnect ×1

patch ×1

uiwebview ×1

xcode ×1