我想在我的Android应用程序中添加"分享"按钮.
像那样

我添加了"分享"按钮,但按钮未激活.我点击了,但没有任何反应.
我在MainActivity.java中的代码:
private ShareActionProvider mShareActionProvider;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.share_menu, menu);
getMenuInflater().inflate(R.menu.main, menu);
MenuItem item = menu.findItem(R.id.share_menu);
mShareActionProvider = (ShareActionProvider) menu.findItem(R.id.share_menu).getActionProvider();
mShareActionProvider.setShareIntent(getDefaultShareIntent());
return true;
}
{
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Text");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
startActivity(Intent.createChooser(sharingIntent, "Share using"));
}
Run Code Online (Sandbox Code Playgroud)
我想在第一个选项卡(first_tab.xml)或第二个选项卡(second_tab.xml)中共享文本.
选项卡中的代码(xml)(如果需要):
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background_color"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity$DummySectionFragment" >
<TextView
android:id="@+id/section_label1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/text"
android:textColor="@color/text_color" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/sprite" />
Run Code Online (Sandbox Code Playgroud)
当点击其他地方时,边框消失,尝试onfocus none,但没有帮助,如何点击丑陋的按钮边框消失?
input[type="button"] {
width: 120px;
height: 60px;
margin-left: 35px;
display: block;
background-color: gray;
color: white;
border: none;
}Run Code Online (Sandbox Code Playgroud)
<input type="button" value="Example Button">Run Code Online (Sandbox Code Playgroud)
如何创建一个没有文本和图像水平居中的按钮?我不想使用ImageButton,因为我想定义一个不同的背景图像
我想在我div的右下角对齐我的按钮.我怎样才能做到这一点?

div的当前css:
float: right;
width: 83%;
margin-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height:625px;
overflow:auto;
Run Code Online (Sandbox Code Playgroud) 我需要点击意图ACTION_SEND的按钮.这里不需要显示UI.我可以从Android中的MMS-SMSProvider点击"发送"按钮吗?
我有一个按钮,如下所示.当我想禁用它时my_btn.setEnabled(false),我会使用它,但我也想将它变灰.我怎样才能做到这一点?
谢谢
<Button android:id="@+id/buy_btn" style="@style/srp_button" />
Run Code Online (Sandbox Code Playgroud)
风格/ srp_button
<style name="srp_button" parent="@android:style/Widget.Button">
<item name="android:background">@drawable/btn_default</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#ffffff</item>
<item name="android:textSize">14sp</item>
<item name="android:typeface">serif</item>
<item name="android:paddingLeft">30dp</item>
<item name="android:paddingRight">30dp</item>
<item name="android:paddingTop">5dp</item>
<item name="android:paddingBottom">5dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)
绘制/ btn_default.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/pink" />
<corners android:radius="6dp" />
</shape>
Run Code Online (Sandbox Code Playgroud) Twitter-Bootstrap按钮非常漂亮.通过滚动它们来尝试它们

但它们的颜色有限.
有没有什么方法可以改变按钮的基色,同时保持引导程序如此美丽和轻松的漂亮的悬停效果?
我完全不知道twitter用来维护这些效果的css/javascript是什么样的.
所以我到目前为止的代码是:
<fieldset id="LinkList">
<input type="text" id="addLinks" name="addLinks" value="http://">
<input type="button" id="linkadd" name="linkadd" value="add">
</fieldset>
Run Code Online (Sandbox Code Playgroud)
它不在a中<form>,就像在a中一样<div>.但是,当我在textbox被调用的"addLinks"中键入内容时,我希望用户能够按Enter键并触发"linkadd" button,然后运行JavaScript函数.
我怎样才能做到这一点?
谢谢
编辑: 我确实找到了这段代码,但似乎没有用.
$("#addLinks").keyup(function(event){
if(event.keyCode == 13){
$("#linkadd").click();
}
});
Run Code Online (Sandbox Code Playgroud) 我需要点击刷新页面的按钮.我试过这个:
<input type="button" value="Reload Page" onClick="reload">
Run Code Online (Sandbox Code Playgroud)
要么
<input type="button" value="Refresh Page" onClick="refresh">
Run Code Online (Sandbox Code Playgroud)
但两者都行不通!