个人笔记系列(第二篇)

打算养成这个习惯了,每天空闲的时候写一写笔记。

大部分都是自己没搞懂,然后又找到解决方法的东西,

在代码中给ImageView插入图片的方法:

listItemView.imageView.setBackgroundResource(R.drawable.track_shou);
listItemView.imageView.setBackgroundResource((Integer)listItems.
        get(position).get("image"));
实现界面悬浮,透明的xml(在styles里面写)代码:(但是我这边不知道什么情况,设置完之后确实在上面,但是只有上下两个地方可以点击空白部分之后退出,左右两边的始终不行)

<style name="TranslucentTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
    <item name="windowNoTitle">true</item><!--没有标题 -->
    <item name="windowActionBar">false</item><!--没有ActionBar -->
    <item name="android:windowFullscreen">false</item><!--全屏 -->
    <item name="android:windowIsFloating">true</item><!-- 浮动在activity之上,左右两边不会填充屏幕 -->
    <item name="android:windowIsTranslucent">true</item><!-- 半透明 -->
    <item name="android:windowFrame">@null</item><!--无边框 -->
    <item name="android:backgroundDimEnabled">true</item><!-- 设置背景模糊-->
    <item name="android:windowBackground">@android:color/transparent</item><!-- 设置背景模糊-->
</style>
自定义弹出菜单以及其使用方法

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" >
<item
    android:id="@+id/action_open"
    android:orderInCategory="
     android:title="打开"
     app:showAsAction="never"/>
  <item
    android:id="@+id/action_new"
android:orderInCategory="
android:title="新建"
app:showAsAction="never"/>
<item
    android:id="@+id/action_del"
    android:orderInCategory="
    android:title="删除"
     app:showAsAction="never"/>
 </menu>

private void showPopupMenu(View view) {
    // View当前PopupMenu显示的相对View的位置
    PopupMenu popupMenu = new PopupMenu(getActivity(), view);
    // menu布局
    popupMenu.getMenuInflater().inflate(R.menu.sell_menu, popupMenu.getMenu());
    // menu的item点击事件
    popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
           
            return false;
        }
    });
    // PopupMenu关闭事件
    popupMenu.setOnDismissListener(new PopupMenu.OnDismissListener() {
        @Override
        public void onDismiss(PopupMenu menu) {

        }
    });
    popupMenu.show();
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值