我正在显示一个水平样式,不确定的 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
平板电脑上的开关高度看起来很小.有办法,我们可以增加高度吗?如果我们通过给layout_height赋值来增加它,它只是在底部添加一些空格,但是开关大小不会增加.
在我的应用程序中,我使用方法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)
提前致谢
我想在笔划上创建一个具有渐变的笔划,并使用笔划作为所选按钮的背景.这可能是使用<shape>或我需要使用9切片图像吗?
我可以连接部位,我只是不知道,梯度上<shape>是可能的,但如果是我宁愿这样做不是创建一个PNG图像.
我有一个视图,视图包含两个按钮和一个库.两个按钮之间的图库视图很高兴 现在我运行代码.图库默认选中的项目为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)
在这里,我没有得到任何结果.我做错了.请帮我...
我试图使用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中的图标如下所示:

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

或许还有另一种方法可以在Android 2.2中生成这种旋转轮动画.
我想知道当你没有互联网连接时facebook使用的UI元素是什么 - 这是它的图片 - 带有感叹号和文本没有互联网连接的图片.

任何想法如何以编程方式实现?
谢谢
user-interface android facebook android-ui facebook-android-sdk
抱歉愚蠢的问题,但Android是否真的重新查看了可见度的视图View.INVISIBLE?与使用相比,它是否会影响整体性能View.GONE?
我正在实现一个"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)