我有一个Android应用程序,其中我有资产文件夹中的几个图像.现在我想制作一组图像.现在我的问题是: - 当我们的图像处于可绘制状态时,我们可以制作一个类似的数组
int x[] = {
R.drawable.ss,
R.drawable.aa, R.drawable.sk,
R.drawable.xx
};
Run Code Online (Sandbox Code Playgroud)
等等.当我的图像在资源文件夹中时,如何制作与上面相同的图像数组.我想在类级别创建一个数组.
我正在进行刷卡和卡片翻转功能,我正在使用ViewPager和片段.
我的问题是我无法在片段内更新TextView,因为我从左到右或从右到左刷卡,但是当我翻转卡片时它会更新UI.我试过通过互联网提供的所有东西,但没有一个解决方案适合我.
我关注此链接 https://github.com/jamesmccann/android-view-pager-cards
这是我的代码
public class CardContainerFragment extends Fragment {
private boolean cardFlipped = false;
static TextView textview;
public CardContainerFragment() {
setHasOptionsMenu(true);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_card_container, container, false);
LinearLayout ll = (LinearLayout)rootView.findViewById(R.id.layout);
rootView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
flipCard();
}
});
getChildFragmentManager()
.beginTransaction()
.add(R.id.container, new CardFrontFragment())
.commit();
Message msg = handler.obtainMessage();
msg.arg1 = 1;
handler.sendMessage(msg);
return rootView;
}
final Handler handler = new Handler(){
@Override …Run Code Online (Sandbox Code Playgroud)