标签: android-ui

如何渐变填充按钮的背景?

我必须创建一个带渐变填充的彩色按钮(从按钮中间沿Y轴开始).如果我将按钮的背景属性设置为我想要的颜色,我会失去按钮的圆润外观和渐变填充(它看起来像TextView一个背景).

此外,我想在用户按下按钮时更改此颜色.我可以通过选择器XML(颜色状态列表)指定吗?

任何教程或链接可以帮助我在这里表示赞赏.

谢谢.

android android-ui

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

针对Android编程资源的建议

我正在努力熟悉Android SDK,我很难弄清楚UI方面的问题.我正在尝试创建一个菜单,有点像应用程序在市场中列出的方式或联系人列表的工作方式.我基本上会有一个列表视图,并将列表中的每个项目视为一个按钮,因此我可以根据他们的选择显示信息.

有没有人有任何好的例子/教程/指南/资源我可以看看试图更好地了解它是如何工作的?

谢谢,罗布

android android-ui

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

更新Android中的TextView

view.setText("hello");
wait(1000);
view.setText("world");
Run Code Online (Sandbox Code Playgroud)

当我调用上面的函数时,视图根本不显示"hello".文本仅在完成功能完成时更新.我有什么需要打电话来看"你好"?

android android-ui

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

9patch PNG有什么用?

我在Android上的9patch PNG上阅读了文章(Android开发者).但我没有得到它的真正用途?如果我使用渐变图像,那么它的行为与9Patch PNG相同.

我与我的图形设计师讨论过,他告诉我它与CSS中使用的Image Repeat相同.是这样吗 ?

-谢谢

android android-ui

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

Android layout-sw600dp无法使用8"Galaxy Tab

我正在开发一个项目,该项目必须在横向模式下同时处理7"和8"选项卡.我在layout-sw600dp文件夹中创建了活动.用户界面在三星Galaxy Tab 2 7"屏幕上看起来很完美.但同样的活动文件完全搞砸了三星Galaxy Tab 3 8"平板电脑.

如何创建可在7"和8"选项卡上运行的活动xml文件?

android android-ui android-layout

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

可绘制四色边框

是否可以使用Layer-List实现以下作为drawable(用于背景)?

在此输入图像描述

谢谢!

android android-ui android-layout android-drawable

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

如何从View.getDrawableState()中识别状态

我正在尝试创建一个自定义按钮,根据按钮状态(按下,启用等)更改其阴影属性(半径,距离等)

我终于接受了使用XML选择器无法完成的操作,因此我重写了View.drawableStateChanged(),并尝试使用View.getDrawableState()来确定当前状态.

但是,这个函数返回一个int [],我无法弄清楚这个值的含义,以及如何从中提取单个状态.文档是纯粹的废话:

public final int [] getDrawableState()

在API级别1中添加

返回表示视图当前状态的可绘制状态的资源ID数组.

返回当前可绘制状态

我也没能找到在线示例,与此相关的Android源代码非常神秘.

那么,你如何从这个int []中弄清楚,按钮的当前"按下"状态是什么?还是"启用状态"?

android android-ui android-view android-resources android-drawable

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

如何以编程方式流畅地滚动寻呼机

我正在使用此代码以编程方式滚动我的寻呼机

public void MoveNext(View view) {
    pager.setCurrentItem(pager.getCurrentItem() + 1);
}

public void MovePrevious(View view) {

    pager.setCurrentItem(pager.getCurrentItem() - 1);

}
Run Code Online (Sandbox Code Playgroud)

代码工作完美,但过渡太快。如何引入延迟以便滚动更顺畅?

user-interface android android-ui android-viewpager

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

Android:编辑文字提示

我正在开发一个应用程序.在xml布局中,我正在编辑文本并将其设置为可绘制的背景.

现在我想要的是 - 我想将提示设置为可绘制,并且还想设置文本,如图所示.在此输入图像描述

我尝试设置提示但是当我设置提示时.没关系.但当我设置剩下的140个字符时,提示隐藏了.

当用户打算输入时,我想保留那140个字符.在每一个角色上,剩下的角色都会减少.

那么该怎么做请指导我......

android android-ui android-layout android-edittext

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

Toast消息未显示

我试图使用以下代码在我的应用程序中显示一个Toast消息.

AlertDialog.Builder alert = new AlertDialog.Builder(this);
            alert.setTitle("Do you want to continue?");
            alert.setPositiveButton("Continue", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {

                    try{
                        //This code generates an Activity Not Found exception   
                        }
                        catch(ActivityNotFoundException e) {
                            System.out.println("Activity Not Found Exception Raised");
                            Toast.makeText(getBaseContext(), "Activity Not Found", Toast.LENGTH_LONG).show(); // For the context I tried using getBaseContext, ActivityName.this also
                        }
                    }

            });

            alert.setNegativeButton("Cancel",
                    new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                }
            });
            alert.show();
Run Code Online (Sandbox Code Playgroud)

但是这条消息仅在少数设备上显示.我已经在HTC One X上测试了这个代码,Android版本4.2.2正在运行.

如果我在Micromax A63上测试同样的代码,它也有Android 4.2.2,但它不适用于它.

我在互联网上搜索了这种错误,他们主要是在设置菜单中告诉应用程序通知禁用选项.但我的应用程序通知未被禁用.

编辑 …

android toast android-ui android-toast

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