我正在使用水平滚动视图,动态我将添加项目.如果不.项目不仅仅是在屏幕上显示项目我想在边缘显示图像(箭头)(如滚动视图显示渐变边缘).我该怎么做.
只要看下面的图像,我想创造那样的.
这是xml代码
<HorizontalScrollView
android:layout_width="wrap_content"
android:scrollbars="none"
android:id="@+id/app_category"
android:layout_below="@+id/top_layout"
android:background="@drawable/minitopbar"
android:layout_height="30dp">
<LinearLayout
android:orientation="horizontal"
android:id="@+id/app_category_scroll_layout"
android:layout_width="wrap_content"
android:layout_height="fill_parent"/>
</HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)

我从一个交换ResourceCursorAdapter我曾经newView和bindView一个SimpleCursorAdapter在那里我只使用getView方法.
现在我有一个错误onLoaderFinished.虽然它给了我NullPointerException在adapter.swapCursor(cursor)我的两个适配器和光标对象是NOT NULL.我将在下面发布我的所有代码.非常感谢任何帮助(没有多余的头发留下来).
import android.annotation.SuppressLint;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.LoaderManager;
import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;
import android.support.v4.widget.ResourceCursorAdapter;
import android.util.Log;
import android.util.SparseBooleanArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.CheckBox;
import android.widget.ListView;
import android.widget.TextView;
public class ContactSelect extends FragmentActivity implements LoaderManager.LoaderCallbacks<Cursor> {
private static final int LOADER_ID = 1;
private MyAdapter …Run Code Online (Sandbox Code Playgroud) android nullpointerexception android-listview android-cursorloader
我在我的应用程序中使用GoogleTalk XMPP进行聊天.无法使用用户名和AuthToken创建XMPP连接Google authentication.
我现在用GoogleAuth2的authentication.我尝试使用access_token和电子邮件进行身份验证.通过使用SASLMechanism.但我无法连接到xmpp服务器,它给出了这样的错误SASL authentication failed using mechanism X-OAUTH2
ConnectionConfiguration config = new ConnectionConfiguration(server_host, SERVER_PORT, SERVICE_NAME);
config.setSASLAuthenticationEnabled(true);
m_connection = new XMPPConnection(config);
SASLAuthentication.registerSASLMechanism("X-OAUTH2", GoogleConnectSASLMechanism.class);
SASLAuthentication.supportSASLMechanism("X-OAUTH2", 0);
config.setSecurityMode(ConnectionConfiguration.SecurityMode.enabled);
try {
m_connection.connect();
} catch (XMPPException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的课程 SASLMechanism.
public class GoogleConnectSASLMechanism extends SASLMechanism {
public static final String NAME = "X-OAUTH2";
private String username = "";
private String sessionKey = "";
public GoogleConnectSASLMechanism(SASLAuthentication saslAuthentication) {
super(saslAuthentication);
}
@Override
protected String getName() …Run Code Online (Sandbox Code Playgroud) 我正在开发一个应用程序,我正在使用FacebookSDK中的登录按钮.我能够得到access_token用户,但我也想要userID.我几乎尝试了一切,但没有成功.我使用facebook教程来实现这一目标.这是链接:Facebook登录按钮
请帮我userID从相同的登录按钮获取.
任何形式的帮助将不胜感激.
我想在视图上的点之间绘制线条,然后将这些点拉到所需位置,即使形状会发生变化.
我知道如何canvas.drawLine(10, 10, 90, 10, paint);使用这个绘制两点之间的线,我可以绘制点之间的线.
EDIT :这里我附上图片以便清楚解释,从保罗回答我现在能够画出点之间的界限,还有拉点的问题......

我想存储样本图像.在SD卡或DB中存储天气的最佳方式是什么?
我试图使用布局和重力属性将视图置于不同分辨率的中心,但它不起作用.有没有办法使自定义视图中心水平跨越不同的分辨率?
我需要在onMeasure方法上做点什么吗?
这是我现在正在尝试的事情之一,视图位于中心的左侧..
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="50dp"
android:gravity="center_horizontal">
<com.application.app.ui.CustomView
android:id="@+id/ivCoinAnimation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"/>
</RelativeLayout>
</FrameLayout>
Run Code Online (Sandbox Code Playgroud) 以垂直格式拍摄的照片以横向格式保存,反之亦然.我使用这个意图使用Android相机
Intent captureImage = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
captureImage.putExtra(MediaStore.EXTRA_OUTPUT, imageFileUri);
startActivityForResult(captureImage, CAMERA_PIC_REQUEST);
Run Code Online (Sandbox Code Playgroud)
onActivityResult()我只是将图像URL保存到我的数据库并在列表视图中显示它.但是有了方向性的变化.如果我从图库中选择图像并保存它,也会发生同样的情况.
我想要拍摄照片的方向.我不想改变它.有没有人对此有解决方法.
我正在为FACEBOOK创建XMPP客户端.我为gmail做了这个,现在我必须为FaceBook创建相同的.我搜索了很多,因为这有一些代码,我仍然得到这种类型的错误Not connected to server和service-unavailable(503)
在这里,我正在分享我所做的代码.
public class ClientJabberActivity extends Activity {
ArrayList<String> m_discussionThread;
ArrayAdapter<String> m_discussionThreadAdapter;
XMPPConnection m_connection;
private Handler m_handler;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
m_handler = new Handler();
try {
initConnection();
} catch (XMPPException e) {
e.printStackTrace();
}
final EditText recipient = (EditText) this.findViewById(R.id.recipient);
final EditText message = (EditText) this.findViewById(R.id.message);
ListView list = (ListView) this.findViewById(R.id.thread);
m_discussionThread = new ArrayList<String>();
m_discussionThreadAdapter = new ArrayAdapter<String>(this,
R.layout.multi_line_list_item, m_discussionThread);
list.setAdapter(m_discussionThreadAdapter);
Button send = (Button) this.findViewById(R.id.send); …Run Code Online (Sandbox Code Playgroud) 在阅读了有关如何创建P2P网络功能的更多内容之后,我想开始peer-to-peer创建自己的套接字.
我正在研究Android平台的一些应用程序,我有问题,我不太确定如何处理,两者密切相关.
是否有可能temporary p2p live data stream从一个Android设备创建到另一个?
我想将视频,音频和图像文件从手机A传递到手机B.
我非常感谢在任何一个问题(文件传输或实时数据传输)上指向正确的方向,如果可能的话,给我任何示例应用程序.
android ×10
facebook ×2
xmpp ×2
center ×1
drawing ×1
fading ×1
google-oauth ×1
image ×1
layout ×1
p2p ×1
performance ×1
points ×1
scrollview ×1
store ×1
view ×1