wangy 发表于 2021-7-1 08:39:31

【lua教程】MD关于界面

require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import"android.text.*"
import "android.graphics.drawable.*"

--作者QQ2830376751
activity.setTitle('关于')

local Theme_Color=tointeger(0xFF3F51B5)

activity.setTheme(android.R.style.Theme_DeviceDefault_Light_DarkActionBar)
activity.ActionBar.show()
activity.ActionBar.setBackgroundDrawable(ColorDrawable(Theme_Color))
activity.getWindow().setStatusBarColor(0xFF303F9F);
activity.getActionBar().setDisplayHomeAsUpEnabled(true)

function onMenuItemSelected(id,title)
activity.finish()
end


shamrock=
{
LinearLayout;
Orientation='vertical';
layout_width='fill';
layout_height='fill';
{
    ListView;
    id="listView";
    DividerHeight="0dp";
    layout_gravity="center";
    layout_width="-1";
    layout_height="-1";
};
};
activity.setContentView(loadlayout(shamrock))



data = {}

setting=
{
{--1
    LinearLayout;
    gravity="center";
    layout_width="fill";
    layout_height="75dp";
    {
      LinearLayout;
      orientation="vertical";
      layout_height="fill";
      gravity="center_vertical";
      layout_weight="1";
      {
      TextView;
      layout_marginLeft="15dp";
      textSize="16sp";
      textColor=0xff000000;
      id="subtitle";
      };
      {
      TextView;
      id="message";
      textSize="15sp";
      layout_marginLeft="15dp";
      };
    };
};
{--2
    LinearLayout;
    layout_height="1dp";
    backgroundColor=0xFFE0E0E0;
    layout_width="fill";
};
{--3
    LinearLayout;
    gravity="center";
    layout_width="fill";
    layout_height="55dp";
    {
      LinearLayout;
      orientation="vertical";
      layout_height="fill";
      gravity="center_vertical";
      layout_weight="1";
      {
      TextView;
      layout_marginLeft="15dp";
      textSize="16sp";
      textColor=0xff000000;
      id="subtitle";
      };
    };
};
};
adp=LuaMultiAdapter(this,data,setting)


adp.add{__type=1,subtitle="App v1.0.1",message="Copyright © 2021 Android Does"}
adp.add{__type=2}
adp.add{__type=1,subtitle="帮助",message="常见问题解答"}
adp.add{__type=2}
adp.add{__type=3,subtitle="表达感谢"}
adp.add{__type=2}
listView.setAdapter(adp)


listView.setOnItemClickListener(AdapterView.OnItemClickListener{
onItemClick=function(id,v,zero,one)
    if v.Tag.subtitle.Text==nil
   else
      if v.Tag.subtitle.Text=="帮助"
      print( v.Tag.subtitle.Text)
       elseif v.Tag.subtitle.Text=="表达感谢"
      print( v.Tag.subtitle.Text)
      end
    end
end
})
页: [1]
查看完整版本: 【lua教程】MD关于界面