小编sat*_*sat的帖子

如何一次将样式应用于多个类?

我想要两个具有不同名称的类在CSS中具有相同的属性.我不想重复代码.

.abc {
   margin-left:20px;
}  
.xyz {
   margin-left:20px;
}
Run Code Online (Sandbox Code Playgroud)
<a class="abc">Lorem</a>
<a class="xyz">Ipsum</a>
Run Code Online (Sandbox Code Playgroud)

由于两个类都在做同样的事情,我应该能够将它合并为一个.我怎样才能做到这一点?

css css-selectors

233
推荐指数
7
解决办法
21万
查看次数

放置/重叠(z-index)视图在android中的另一个视图上方

我有一个线性布局,包括imageview和textview,一个在线性布局下面.

<LinearLayout android:orientation="horizontal" ... >
 <ImageView 
     android:id="@+id/thumbnail"
     android:layout_weight="0.8" 
     android:layout_width="0dip"
     android:layout_height="fill_parent">
 </ImageView>
 <TextView 
    android:id="@+id/description"
    android:layout_weight="0.2"
    android:layout_width="0dip"
    android:layout_height="wrap_content">
 </TextView>
Run Code Online (Sandbox Code Playgroud)

可能缺少一些规则,这是为了给出一个想法,布局看起来如何.我希望另一个小文本视图说50dip的长度和宽度,放在imageview上,"over"我的意思是z-index比imageview更多,我想把它放在imageview的中心和上面(重叠).

我想知道如何将一个视图放在另一个视图上方,具有不同的z-index(最好是线性布局)?

android z-index android-layout

220
推荐指数
8
解决办法
28万
查看次数

如何使用javascript删除css属性?

是否可以使用JavaScript删除元素的CSS属性?我有div.style.zoom = 1.2,现在我想通过JavaScript删除缩放属性?

javascript css

179
推荐指数
6
解决办法
24万
查看次数

如何控制Android中默认警报对话框的宽度和高度?

AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("Title");
        builder.setItems(items, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int item) {
                Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
            }
        });
        AlertDialog alert = builder.create();
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码来显示警报对话框.默认情况下,它以宽度填充屏幕,高度填充wrap_content.
如何控制默认警报对话框的宽度和高度?
我试过了:

alert.getWindow().setLayout(100,100); // It didn't work.
Run Code Online (Sandbox Code Playgroud)

如何在警报窗口中获取布局参数并手动设置宽度和高度?

android android-widget

70
推荐指数
7
解决办法
14万
查看次数

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中销毁布局时覆盖的方法

我有一个扩展LinearLayout的自定义组件,我需要在销毁或删除布局时执行某些语句.(或即将被删除)

一种方法是检查活动的onPause()或onDestroy()并调用自定义组件的方法.但我想从活动中删除这些开销.因此,自定义组件本身可以在分离布局时进行处理.但我发现删除布局时找到合适的方法来覆盖(检测事件).有没有办法处理这个,或者我们需要使用onPause()和onResume()方法的活动?

android view activity-lifecycle

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

JavaScript中的国际象棋游戏

是否有任何Chess游戏API,纯粹用JavaScript编写?没有Flash!有谁知道国际象棋游戏中使用的算法(一般情况下)?

javascript algorithm chess

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

在android中删除视图的backgroundcolor

在Android中删除背景颜色

我已经设置backgroundColor了这样的代码,

View.setBackgroundColor(0xFFFF0000);
Run Code Online (Sandbox Code Playgroud)

如何在某些事件中删除此背景颜色?

android background-color

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

当多个请求发送到服务器时,Okhttp刷新过期令牌

我同时加载了一个ViewPager和三个webservice调用ViewPager.

当第一个返回401时,Authenticator调用并刷新内部令牌Authenticator,但剩余的2个请求已经发送到具有旧刷新令牌的服务器,并且失败,498在Interceptor中捕获并且应用程序被注销.

这不是我期望的理想行为.我想将第二个和第三个请求保留在队列中,当刷新令牌时,重试排队的请求.

目前,我有一个变量来指示令牌刷新是否正在进行中Authenticator,在这种情况下,我取消了所有后续请求Interceptor,用户必须手动刷新页面,否则我可以注销用户并强制用户登录.

使用okhttp 3.x for Android的上述问题有什么好的解决方案或架构?

编辑:我想解决的问题一般,我不想对我的电话进行排序.即等待一个调用完成并刷新令牌,然后仅在活动和片段级别上发送其余请求.

代码被要求.这是一个标准代码Authenticator:

public class CustomAuthenticator implements Authenticator {

    @Inject AccountManager accountManager;
    @Inject @AccountType String accountType;
    @Inject @AuthTokenType String authTokenType;

    @Inject
    public ApiAuthenticator(@ForApplication Context context) {
    }

    @Override
    public Request authenticate(Route route, Response response) throws IOException {

        // Invaidate authToken
        String accessToken = accountManager.peekAuthToken(account, authTokenType);
        if (accessToken != null) {
            accountManager.invalidateAuthToken(accountType, accessToken);
        }
        try {
                // Get new refresh …
Run Code Online (Sandbox Code Playgroud)

java android http retrofit okhttp

31
推荐指数
3
解决办法
5564
查看次数

在textarea中输入密钥

我有一个textarea,Enter按下每个按键,textarea我希望用一个子弹说出新行(*).怎么去呢?

请不要jQuery.

Enter在那之后,我可以观察钥匙!我是否应该获得整个价值textarea并附加*并再次填写textarea

javascript textarea

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