我有这个HTML
<head>
<title>HTML5 App</title>
<link rel="stylesheet" type="text/css" href="css/custom.css">
<link rel="stylesheet" type="text/css" href="css/buttons.css">
</head>
<body>
<!--Estructura -->
<div id="botones">
<button class="btn" data-am-type="button">Soy un <button></button>
<a class="btn" data-am-type="button">Soy un <a></a>
<div class="btn" data-am-type="button">Soy un <div></div>
<input class="btn" type="button" value="Soy un <input>">
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
在<button>和<input>中,文本是按钮的对齐中心,但在<a>和<div>中,文本显示在按钮的顶部.我认为<button>和<input>继承了一些属性,因此它们在按钮中间对齐文本.
我明白了

我希望所有按钮在中间对齐文本.
班级"btn"就是这个
.btn{
display: inline-block;
padding: 4px 12px; /* Padding por defecto */
font-size: 16px; /* Tamaño fuente por defecto */
line-height: 20px; /* Tamaño de linea */
text-align: center;
vertical-align: middle;
font-family: 'Helvetica Neue', Helvetica, Arial, …Run Code Online (Sandbox Code Playgroud) 在一种方法中,我开始一项新活动
public void start(){
Intent i = new Intent(mContext, Screen.class);
mContext.startActivity(i);
//Here i want to get the new activity
Activity a = ...
//Do something with new activity
}
Run Code Online (Sandbox Code Playgroud)
在调用之后,starActivity()我需要获取新的Activity并使用它做一些事情.
可能吗??
编辑:
我在Screen类上有这些方法:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
loadedScreen = false;
}
public void loadScreen(String folderResources, String nameXml, String nameScren){
//Do something
}
Run Code Online (Sandbox Code Playgroud)
loadScreen 读取XML文件并通过代码创建所有用户界面,而不是进行操作 onCreate
在另一个类中,我调用foo():
public void goToScreen(String nameScreen){
Class screen = Screen.class;
Intent i = new Intent(mContext, screen);
mContext.startActivity(i);
//Here in screen.getMethod... i …Run Code Online (Sandbox Code Playgroud) 我想在我的HTML中使用flex box模型
我有一个div容器,里面有三个按钮.
<div id="viewport" class="linearlayout horizontal" data-am-control="vertical-layout" >
<!-- El div "container_buttons" estaría centrado en el medio del padre -->
<button id="twitter" class="btn item" data-am-control="button" >Twitter dinámico</button>
<button id="spinnerSimple" class="btn item" data-am-control="button" >Spinner simple</button>
<button id="spinnerCustom" class="btn item" data-am-control="button" >Spinner personalizado</button>
</div><!-- END VIEWPORT-->
Run Code Online (Sandbox Code Playgroud)
我使用显示:框和方向:垂直...但我看到我的按钮内嵌垂直..
我的问题在于所有浏览器.
Css是这样的:
#viewport{
width: 480px;
height: 800px;
background-image: linear-gradient(#a8a8a8, #ebebeb);
margin: 0 auto;
}
.linearlayout{
display: -webkit-box;
display: -moz-box;
display: box;
}
.horizontal{
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
box-orient: horizontal;
}
.vertical{
-webkit-box-orient: vertical;
-moz-box-orient: …Run Code Online (Sandbox Code Playgroud)