小编Ant*_*ine的帖子

Android工具栏中的自定义图标

我正在尝试使用在支持工具栏中定义自定义图标,但显示的唯一图标是左箭头...我尝试在布局中以编程方式设置它但结果是相同的.

这是我的活动

public class MainActivity extends ActionBarActivity {

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

    Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar);
    toolbar.setNavigationIcon(R.drawable.ic_launcher);
    toolbar.setTitle("");
    setSupportActionBar(toolbar);
}
Run Code Online (Sandbox Code Playgroud)

和我的工具栏布局

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/my_toolbar"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    app:navigationIcon="@drawable/ic_action_bar"
    android:minHeight="@dimen/action_bar_size"
    android:background="?attr/colorPrimary"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    />
Run Code Online (Sandbox Code Playgroud)

android android-toolbar

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

如何使用KitKat使文本适合WebView中的屏幕(文本换行)

我在使用Android 4.4的WebView中遇到了问题.在KitKat之前,文本自动适应webview中的所有设备分辨率.但今天它不再适合自动装配4.4.我认为这是因为基于Chromium和KitKat的WebView更新.

以下是同一页面的2个屏幕截图:

一个来自Galaxy Nexus(Android 4.3)

一个来自Nexus 5(Android 4.4和基于Chromium的WebView)

你知道在webview中是否有一个新选项可以在屏幕上显示文本吗?

注意:我不认为我的布局与我的问题有关,但无论如何它在这里:

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

    <WebView
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        />

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

android webview android-4.4-kitkat

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

为什么Travis CI每次构建时都会下载所有内容?

我发现每次Travis CI构建项目时,都必须再次下载所有SDK包,如平台工具,支持库,当前SDK等.

是否有可能避免它并使Travis重新使用它第一次下载的内容?

我可能在我的.travis.yml文件中犯了一些错误,这里是它的副本

language: android
android:
  components:
    # Uncomment the lines below if you want to
    # use the latest revision of Android SDK Tools
    - platform-tools
    - tools

    # The BuildTools version used by your project
    - build-tools-23.0.2

    # The SDK version used to compile your project
    - android-23

    # Additional components
    - extra-android-support
    - extra-google-google_play_services
    - extra-google-m2repository
    - extra-android-m2repository
    - addon-google_apis-google-19

    # Specify at least one system image,
    # if you need to run emulator(s) during your …
Run Code Online (Sandbox Code Playgroud)

android travis-ci

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

Android工具栏显示/隐藏空白区域

当用户滚动列表时,我正在尝试隐藏或显示我的工具栏.要做到这一点,我正在使用翻译,但会出现一个空格而不是我的actionBar.如果我使用setVisibility(View.GONE),动画期间将出现空白区域,并在完成时隐藏,这很难看.

这是我的问题的简短视频

以下是我的动画制作方法(来自Google I/O应用程序):

public void showToolbar(boolean show){
    if (show) {
        toolbar.animate()
                .translationY(0)
                .alpha(1)
                .setDuration(HEADER_HIDE_ANIM_DURATION)
                .setInterpolator(new DecelerateInterpolator());
    } else {
        toolbar.animate()
                .translationY(-toolbar.getBottom())
                .alpha(0)
                .setDuration(HEADER_HIDE_ANIM_DURATION)
                .setInterpolator(new DecelerateInterpolator());
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/mainContent">

<include layout="@layout/toolbar"
    android:id="@+id/my_toolbar" />

<fragment
    android:name="com.ar.oe.fragments.SectionsFragment"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginTop="?attr/actionBarSize"/>

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

还有我的工具栏

<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/my_toolbar"
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
/>
Run Code Online (Sandbox Code Playgroud)

android toolbar android-actionbar

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

Spread-chain group of elements with ConstraintLayout

I'm having an issue to spread-chain 2 groups of elements with Constraint Layout. I understand the goal of this new layout is to use a flat hierarchy so I'd like to avoid putting my elements inside a child layouts.

I looked at some awesome resources like constraintlayout.com but couldn't figure out how to make it work for my specific case - which I think can be common..

这是我想要实现的图像。在红色中,空格1、2和3需要具有相同的高度(就像传播链一样)。

代表我想要的

感谢您的关注 :)

android android-constraintlayout constraint-layout-chains

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