标签: android-ui

开源Android库?可重用的视图,ViewGroups,适配器等?

这就是我真正想要的:一个网站收集Android的可重用组件.

我找到了各种 名单,最大的是Open Intents库列表.Mark Murphy(hi,Mark)还列出了他出版的图书馆项目.

这些与Cocoa ControlsCocoa Objects的顺序不同.

你去哪里为Android购买可重用的库?

编辑:这不仅仅是关于图书馆项目,尽管这是理想的.另一方面:我在哪里发布我的开源库项目,除了"Github"之外.

android open-source android-widget android-ui library-project

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

如何在没有root权限的情况下以编程方式获取其他应用程序的屏幕截图,例如Screenshot UX Trial?

如何在没有root权限的情况下以编程方式获取其他应用程序的屏幕截图,例如Screenshot UX Trial?

  1. 我知道我可以在我的应用程序中捕获根视图的位图.但是当我的应用程序在后台运行时,我无法获得其他应用程序的根视图

    bitmap = Bitmap.createBitmap(rootview.getDrawingCache());

  2. 在Manifest中有权捕获当前帧缓冲区:android.permission.READ_FRAME_BUFFER.但是一些网站说它只适用于签名应用.

    检查Android权限 - 保护级别

在尝试使用屏幕截图UX试用版后,我阅读了权限:

  • INTERNET:用于连接到roothost手机的localhost屏幕截图服务器.
  • SYSTEM_ALERT_WINDOW:用于最顶层的相机按钮.
  • 振动:用于振动反馈.
  • WRITE_EXTERNAL_STORAGE:保存屏幕截图.
  • GET_TASKS:用于检测非根和非预加载捕获方法的前景开发设置活动.

它似乎SYSTEM_ALERT_WINDOWGET_TASKS允许应用程序截取屏幕截图.我有两个猜测它是如何工作的:

  1. 它可能能够访问Activity前景活动,它获取其根视图Activity,捕获其截图.
  2. 调用 glreadpixels

如果您尝试我的猜测,请告诉我结果.

android android-ui

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

像Twitter Bootstrap for Android?

如果你是一名开发人员并对设计一无所知 - Twitter Bootstrapt可以节省一天的时间(至少对我而言).

Android有什么类似的东西(本机,而不是网络)?因为至少对我来说默认按钮和黑色背景看起来真的很难看(和普通浏览器按钮一样,Twitter Bootstrap看起来很漂亮)

http://developer.android.com/design/downloads/index.html提供了一些图标和字体,但也许还有更多?

android android-ui

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

如何将滚动条添加到相对布局?

我是Android应用程序开发的新手.现在我正在设计一个应用程序,因为我有一个Activity包含一些内容的内容,但这些内容更是内容不在屏幕之外.现在我想向用户显示该内容,但我不知道如何将滚动条保持为Activity.

如何使用滚动条向最终用户显示总内容RelativeLayout

android android-ui android-layout

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

Android XML主题继承自两个父主题?

Android风格和主题似乎总是让我头晕目眩.我想在我的应用程序中使用不同版本的Android的Holo UI.所以我决定通过浏览源来提取必要的资源.

我遇到了以下情况android-15\data\res\values\themes.xml,我很困惑究竟是什么'继承',从哪里来:

<style name="Theme.Holo.Light" parent="Theme.Light">
    ...
    ...
</style>
Run Code Online (Sandbox Code Playgroud)

Android的API指南说:

如果要继承自己定义的样式,则不必使用该parent属性.相反,只需将要继承的样式的名称添加到新样式的名称前面,并用句点分隔.

但是从上面的代码来看,它似乎Theme.Holo.Light是继承Theme.Holo而来的Theme.Light.

这是如何工作的,或者我没有正确阅读的内容?

xml android android-ui android-theme

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

如何在Android上制作Facebook的应用程序新菜单?

可能重复:
Android facebook风格幻灯片

最近,Facebook发布了其Android应用程序的新版本,该版本具有改进的导航功能.一个主要的新功能是新菜单(已经存在于iOS版本中):

在此输入图像描述

通过单击操作栏的主页按钮,此菜单从左向右滑动,隐藏不再可访问的主要活动.

你觉得这个菜单怎么样?你认为他们刚刚玩过这个SlidingDrawer还是其他类似的东西ViewPager

谢谢!

编辑

它不可能是两个(ViewPagerSlidingDrawer)中的一个.它不是滑入的菜单,它是移动的主屏幕,只留下屏幕上的一小部分.这就像是菜单已经在主屏幕后面并且它刚刚被揭开.第二件事,我们实际上仍然可以与主屏幕进行交互(否则我会假设他们拍了一个截图,以便剪掉它的一小部分来构成该视图).

android facebook android-ui android-side-navigation

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

Android imageview更改色调以模拟按钮单击

我有一个imageview,我已经设置了一个从网址获取的位图.在imageview上,我设置了一个打开对话框的onClickListener.

当按下imageview时,我想以某种方式改变色调(使其变暗)以提供类似按钮的点击感觉.

你有什么建议?

android android-ui android-imageview

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

android中API level11之前getActionView()的替代方法是什么?

getActionView()对于动作栏的介绍API 11,如果我想向后兼容有什么替代方案getActionView()

例如

public boolean onCreateOptionsMenu(Menu menu) {
   getMenuInflater().inflate(R.menu.action_bar_menu, menu);

   final MenuItem item = menu.findItem(R.id.menuitem);
   item.getActionView() //Works from API level 11

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

android android-ui android-actionbar

38
推荐指数
3
解决办法
8871
查看次数

Android getMeasuredHeight返回错误的值!

我正在尝试确定一些UI元素的实际像素尺寸!

这些元素从.xml文件中膨胀,并使用dip宽度和高度进行初始化,以便GUI最终支持多个屏幕大小和dpi(如android规范所推荐).

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="150dip"
android:orientation="vertical">

<ImageView
    android:id="@+id/TlFrame" 
    android:layout_width="110dip" 
    android:layout_height="90dip"
    android:src="@drawable/timeline_nodrawing"
    android:layout_margin="0dip"
    android:padding="0dip"/></LinearLayout>
Run Code Online (Sandbox Code Playgroud)

此前的xml表示一帧.但是我在这里描述的水平布局中动态添加了许多:

<HorizontalScrollView 
        android:id="@+id/TlScroller"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_margin="0dip"
        android:padding="0dip"
        android:scrollbars="none"
        android:fillViewport="false"
        android:scrollbarFadeDuration="0"
        android:scrollbarDefaultDelayBeforeFade="0"
        android:fadingEdgeLength="0dip"
        android:scaleType="centerInside">

        <!-- HorizontalScrollView can only host one direct child -->
        <LinearLayout 
            android:id="@+id/TimelineContent" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_margin="0dip"
            android:padding="0dip"
            android:scaleType="centerInside"/>

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

定义为在我的java代码中添加一个框架的方法:

private void addNewFrame()
{       
    LayoutInflater inflater     = (LayoutInflater) _parent.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    ViewGroup root      = (ViewGroup) inflater.inflate(R.layout.tl_frame, null);
    TextView frameNumber = (TextView) root.findViewById(R.id.FrameNumber);
    Integer val = new Integer(_nFramesDisplayed+1); //+1 …
Run Code Online (Sandbox Code Playgroud)

android android-widget android-ui android-layout android-xml

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

更改ActionBarSherlock背景颜色

我正在尝试实现ActionBarSherlock,因为我被告知它实现和定制相对容易.我发现它很容易实现,但是我试图改变ActionBar的背景颜色并证明它很难.

根据站点(链接),似乎您可以继承ActionBarSherlock的主题之一,然后覆盖您需要的属性.

这是我到目前为止:

<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <style name="Theme.ActionBar" parent="Theme.Sherlock.ForceOverflow">
      <item name="android:background">#000000</item>
      <item name="background">#000000</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

我注意到内置主题正在使用图像作为背景,但我在祈祷我不必创建图像来改变背景颜色.

谢谢.

android android-ui actionbarsherlock

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