标签: android-ui

可以隐藏水平样式的进度文本,不确定的 ProgressDialog?

我正在显示一个水平样式,不确定的 ProgressDialog 如下:

progressDialog.setMessage("My progress dialog message");
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setIndeterminate(true);
progressDialog.show();
Run Code Online (Sandbox Code Playgroud)

不确定的水平进度图形/动画显示正常。但是,鉴于这是一个不确定的进度对话框,我希望分别隐藏左下角和右下角的“0%”和“0/100”标签。有人知道如何隐藏这些吗?

android android-ui android-progressbar android-asynctask android-alertdialog

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

Android:有没有办法改变开关按钮的高度?

平板电脑上的开关高度看起来很小.有办法,我们可以增加高度吗?如果我们通过给layout_height赋值来增加它,它只是在底部添加一些空格,但是开关大小不会增加.

android android-ui

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

帮助:View.setMargins(左,上,右,下);

在我的应用程序中,我使用方法setMargins(....)来查看某些视图.

在我的布局中,我使用'dp'修正了我的视图的宽度,高度和大小,而不是像素,

在我的代码中,当我设置边距时,它会产生不好的结果,但是当我在布局中使用px更改dp时,这样可以正常工作.

所以我的问题是:我可以用dp值设置边距,?? 例如:

myView.setMargins(left in dp , top in dp , right in dp , bottom in dp ) ; 
Run Code Online (Sandbox Code Playgroud)

提前致谢

android margins android-ui

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

渐变笔画形状

我想在笔划上创建一个具有渐变的笔划,并使用笔划作为所选按钮的背景.这可能是使用<shape>或我需要使用9切片图像吗?

我可以连接部位,我只是不知道,梯度<shape>是可能的,但如果是我宁愿这样做不是创建一个PNG图像.

android android-ui android-layout android-styles

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

如何设置画廊从左角开始?

我有一个视图,视图包含两个按钮和一个库.两个按钮之间的图库视图很高兴 现在我运行代码.图库默认选中的项目为1,位于中心,左侧为空白.相反,我希望没有1项应该在左边并选中.因为我使用以下代码,

MarginLayoutParams mlp = (MarginLayoutParams) myGallery.getLayoutParams();
        mlp.setMargins(-100, mlp.topMargin, mlp.rightMargin,
                mlp.bottomMargin);
Run Code Online (Sandbox Code Playgroud)

这是我的适配器gallery_adapter.xml,

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <ImageView android:layout_width="180px"
        android:layout_height="169px" android:id="@+id/imageView1"
        android:src="@drawable/gallary_each_bg" 
        ></ImageView>

    <ImageView android:layout_width="80px"
        android:layout_height="80px" android:id="@+id/imageView2"
        android:layout_centerInParent="true" android:layout_marginTop="10px"></ImageView>

    <TextView android:layout_width="wrap_content" android:id="@+id/textView1"
        android:layout_height="wrap_content" android:layout_marginLeft="55px"
        android:textSize="20px" android:layout_marginTop="30px"></TextView>



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

这是我的主要xml,

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <Gallery android:layout_height="fill_parent"
        android:layout_width="350px" android:id="@+id/gallery1"
        android:layout_centerInParent="true"
        ></Gallery>

    <Button android:layout_width="58px"
        android:id="@+id/prev" android:layout_height="114px"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true" android:background="@drawable/prevbutton"></Button>

    <Button android:layout_width="58px"
        android:id="@+id/next" android:layout_height="114px"
        android:layout_centerVertical="true"
        android:layout_alignParentRight="true"
        android:background="@drawable/nextbutton"></Button>

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

在这里,我没有得到任何结果.我做错了.请帮我...

android android-ui

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

setAlpha(int a)在线程内使用时不起作用

我试图使用setAlpha(int a)方法更改视图Alpha,但它没有任何效果,并尝试在相同但相同的结果上执行alpha动画!请帮忙.这是代码的一部分..

public void run() {
            runOnUiThread(new Runnable() {

                    @Override
                    public void run() {
                        myImage.setAlpha(1);
                    }
                });

        }
Run Code Online (Sandbox Code Playgroud)

android android-ui android-animation

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

Android轮式加载图标

我正在尝试在一个活动中渲染一个加载圈,其数据由异步任务填充.我没有使用默认进度条,因为旧版Android中的图标如下所示:

在此输入图像描述

我知道如何使用带有自定义图像和旋转动画的ImageView或ProgressBar,但我无法在任何地方找到新的官方Android外观图标.看起来像这样的那个:

在此输入图像描述

或许还有另一种方法可以在Android 2.2中生成这种旋转轮动画.

android android-ui

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

Facebook - android app没有互联网通知ui元素

我想知道当你没有互联网连接时facebook使用的UI元素是什么 - 这是它的图片 - 带有感叹号和文本没有互联网连接的图片.

在此输入图像描述

任何想法如何以编程方式实现?

谢谢

user-interface android facebook android-ui facebook-android-sdk

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

Android重绘不可见的视图吗?

抱歉愚蠢的问题,但Android是否真的重新查看了可见度的视图View.INVISIBLE?与使用相比,它是否会影响整体性能View.GONE

android android-ui android-view

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

替换片段不会完全替换先前的片段.为什么这样?

我正在实现一个"fragment-101"程序,在这里我在单击相应的按钮时替换一个片段.但是,下面的事情发生了:

在启动应用程序时

点击

点击

为什么会这样?为什么初始片段没有完全替换?MainActivity和片段xml文件都使用LinearLayout.我在这里搜索了一下这个问题,发现replace()方法有时会出错,所以我尝试使用add(),但无济于事.片段中没有特殊代码,它是一个简单的hello-world-type片段程序.

我在AVD中使用Android Lollipop版本以及在Android Studio 1.0.2中使用与Android 4.0.3相对应的minSDK版本的targetSDK.这可能是Android Lollipop的相关内容吗?

MainActivity.java

package com.example.fragmenttest;

import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Toast;


public class MainActivity extends Activity {

    FragmentManager fm;
    FragmentTransaction ft;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

    public void launchFragment(View v)
    {
        Fragment frag;

        if(v == findViewById(R.id.btnFrag2))
        {
            frag = new FragmentTwo();
        }
        else
        {
            frag = new FragmentOne();
        }

        fm = this.getFragmentManager();
        ft = fm.beginTransaction();
        ft.replace(R.id.myFrag,frag);
        ft.commit();
    } …
Run Code Online (Sandbox Code Playgroud)

android android-ui android-fragments android-5.0-lollipop

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